Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
Абимелик
25.11.2021, 02:27
Информатика

С клавиатуры вводятся числа от 1 до 9 до тех пор, пока не будет введен

0. Посчитайте количество единиц в этой последовательности, количество двоек, количество троек и так далее (программа должна вывести ровно 9 чисел). Входные данные Вводятся числа от 1 до 9, разделенные пробелами. Всего не более 100 чисел. Выходные данные Выведите 9 натуральных чисел.
Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
Sophey
Запишем программу для нахождения количество единиц в этой последовательности, количество двоек, количество троек и так далее в Паскале.
var F:file of integer;
A:array[1..100] of integer;
I,N,K,S:Integer;
begin
ReadLN(I);
Assign(F,'Col.in');
ReWrite(F);
repeat
Inc(K);
Write(F,I);
ReadLn(i);
until I = 0;
Close(F);
ReSet(F);
repeat
Inc(I);
Read(F,A[i]);
until EoF(F);
Assign(F,'Col.out');
ReWrite(F);
for n:=1 to 9 do
begin
for i:=1 to k do
if A[i] = n then
Inc(S);
Write(F,S);
S:=0;
end;
Close(F);
end.