помогите пож-та решить несколько задач, оч. хочется хорошую оценку в аттестате

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

[CENTER] :confused: :confused: 4. составить программу. которая будет находить а в степени в, где а и в-целые числа.[/CENTER]
Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

в задаче №5 что-то не то...
var i,a,b: integer;
function figures_amount(x: integer):integer;
var s: string;
begin
str(x,s); Здесь что-то не получается, то ли с двоеточием что-то, то ли непонятно что))))
figures_amount:=length(s);
end;
begin
readln(a);
readln(b);
if (a<0) or (b<0) then exit;
if figures_amount(a)>figures_amount(b) then writeln('Кол-во цифр числа A больше

чем B');
{проделай это же с "меньше" и "равно"}
readln;
end.
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Здесь просто не может быть ошибки в коде! У тебя, почему-то и 4-ая задача тоже "с точкой и запятой" была...
Попробуй скопировать код ниже в текстовый документ, а затем открыть его с помощью Паскаля и запустить. О результатах сообщи, пожалуйста.

Код: Выделить всё

var i,a,b: integer;

function figures_amount(x: integer):integer;
var s: string;
begin
str(x,s);
figures_amount:=length(s);
end;

begin
readln(a,b);
if (a<0) or (b<0) then exit;
if figures_amount(a)>figures_amount(b) then writeln('Кол-во цифр числа A больше чем B');
{проделай это же с "меньше" и "равно"}
readln;
end.
/P/S/. Скажи, какая там у тебя ошибка выдавалась, если не секрет.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

выдает
":" expected
и показывает на str(x,s);
а именно-подчеркивает r(s
вот. :confused:
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

не может быть... скажи-ка поточнее, на чём код пробуешь запускать. если это паскаль, то назави версию и т.п.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

паскаль это))) версия не знаю какая...у учителя по информатике брала,а где можно посмотреть?
п.с. может через ась попробуем? так быстрее будет ;)
Аватара пользователя
Колядин Максим
Сообщения: 297
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

Начинающая писал(а): версия не знаю какая...у учителя по информатике брала,а где можно посмотреть?
В самой программе вверху жми Help>>About....
Начинающая писал(а):п.с. может через ась попробуем? так быстрее будет
418-031-161
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

версия 7.0. в асю я зашла,мой номер 458-048-039.)))
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

нашли ошибку? код выглядит безошибочным. хочу знать, где там могло глючить!
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Начинающая
Сообщения: 15
Зарегистрирован: 16 апр 2007, 15:38

в том то и дело.что не нашли,точнее не искали)) а у тебя есть варианты может хоть какие-нибудь?
Ответить