Предмет: Информатика,
автор: Spectrum0776
Написать две программы (через While и через Repeat): пользователь вводит с клавиатуры натуральные числа. Ввод чисел заканчивается, когда пользователь вводит ноль (0). Программа подсчитывает и выводит на экран количество введённых пользователем чисел. (0 - не считается - это как указание на окончание ввода).
Ответы
Автор ответа:
0
#include <iostream>
using ll = long long;
using ld = long double;
using namespace std;
signed main() {
ll ans = 0;
while(true){
ll x;
cin >> x;
if(x == 0)
break;
ans++;
}
cout << ans;
}
Автор ответа:
2
Ответ:
Var
A: integer;
Begin
A:=1; // эта строчка добавлена так как если не задать значение оно будет равно 0
While A<>0 do Readln(A);
End.
Var
A: integer;
Begin
Repeat
Readln(A);
Until A<>0;
End.
Объяснение:
Думаю я смог помочь?!
Это программы на Паскаль
Spectrum0776:
Нужна будет помощь напишу)
Похожие вопросы
Предмет: Английский язык,
автор: kobenkoyulya
Предмет: Русский язык,
автор: Ошик777
Предмет: Русский язык,
автор: Аноним
Предмет: Литература,
автор: Babai7777
Предмет: Математика,
автор: annasilifonova