Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2009, 18:19   #1
lunnamedl
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 15
По умолчанию pascal цыклы

С клавиатуры вводится целочисленная последовательность. Ввод продолжается до того как сумма всех введенных чисел превысит (станет больше 100). Вывести сумму на экран.
помогите
lunnamedl вне форума Ответить с цитированием
Старый 07.12.2009, 19:23   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
S:=0;
while S<=100 do
 begin
  write('Введите число ',x);
  readln(x);
  S:=S+x;
 end;
//ввели последную цифру, так что S стало > 100, следовательно при выводе суммы вычтем обратно это число
Writeln(S-x);
Цитата:
Можно сделать через repeat .... until, тогда там ненадо будет вычитать
Жми на весы!!!

Последний раз редактировалось Chudo4258; 07.12.2009 в 19:26.
Chudo4258 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Pascal, цыклы, массивы Maks:// Помощь студентам 1 11.03.2009 19:16
Paskal, цыклы, масивы. Maks:// Помощь студентам 8 10.02.2009 19:03