0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 90
1

Вводить числа, пока не встретится 7. Найти квадраты тех чисел, которые больше 10

19.02.2014, 19:31. Показов 1440. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводить числа, пока не встретится 7. Найти квадраты тех чисел, которые больше 10.

задача на цикл while
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2014, 19:31
Ответы с готовыми решениями:

Вводить числа, пока не встретится 0. Найти среднее арифметическое этих чисел, которые делятся на 3
Вводить числа, пока не встретится 0. Найти среднее арифметическое этих чисел, которые делятся на 3.

Вводить с клавиатуры числа и выводить квадраты этих чисел до тех пор, пока не будет введено число 0
Нужно составить программу циклической структуры с использованием инструкции do...while. Задача:...

Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0 (while-do)
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не...

Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл do...while.
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не...

5
Форумчанин Паскаля
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
19.02.2014, 23:00 2
Лучший ответ Сообщение было отмечено borlogg как решение

Решение

Просто
Pascal
1
2
3
4
5
6
7
a:=0;
while a<>7 do
begin
read(a);
if a>10
then Write(a*a, ' ');
end;
1
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 90
19.02.2014, 23:20  [ТС] 3
code-n'-help,
Код
Program ooo;
uses Crt;
var a:integer;
begin
a:=0;
while a<>7 do
read(a);
if a>10 then 
Write(a*a, ' ');
end.
ТОлько она не выводит квадраты чисел,котрые больше 10,в чем ошибка?
0
Форумчанин Паскаля
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
19.02.2014, 23:36 4
Лучший ответ Сообщение было отмечено borlogg как решение

Решение

секунду гляну

Добавлено через 2 минуты
а может ты then и writeln в один строку поставиШЬ?

Добавлено через 15 секунд
Pascal
1
2
3
4
5
6
7
8
9
10
var a:integer;
begin
  a:=0;
while a<>7 do
begin
read(a);
if a>10
then Write(a*a, ' ');
end;
end.
Добавлено через 6 минут
У меня всё прекрасно работает
1
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 90
19.02.2014, 23:36  [ТС] 5
code-n'-help, Спасибо!!!!!Дело не в then, а в недостающем begin и end!
0
Форумчанин Паскаля
77 / 90 / 55
Регистрация: 08.11.2013
Сообщений: 399
Записей в блоге: 2
19.02.2014, 23:38 6
ДА БЛИН Я ЖЕ НАПИСАЛ КОД И ВСТАВЬ ЕГО МЕЖДУ БЕГИН ЕНДОМ Я ЖЕ В ЕНДЕ ПОСТАВИЛ ТОЧКУ С ЗАПЯТОЙ А ЭТО НЕ КОНЕЦ ПРОГРАММЫ!!!!!!!!! ПОСТАВЬ В 7 8 и 8 СТРОКЕ КАК ТЕЛО ЦиКЛА!

Добавлено через 19 секунд
да всё, не за что
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2014, 23:38
Помогаю со студенческими работами здесь

Вводить числа пока не встретится 2. Написать все числа которые делятся на три
program guide; uses crt; var a,b:integer; begin b:=3; while (a&lt;&gt;2) do begin ...

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

В переменную а последовательно вводятся числа -9, 18, 2, 6, 7, 20, 11, -6. Найти сумму всех чисел до тех пор, пока не встретится 11
Помогите написать программный код: В переменную а последовательно вводятся числа -9, 18, 2, 6, 7,...

Вводить числа, пока не встретится 0. Найти их произведение na while
Вводить числа, пока не встретится 0. Найти их произведение, выкорыстовувати оператор while


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru