М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Danilkez
Danilkez
17.01.2021 10:37 •  Информатика

ОЧЕНЬ НУЖНА Отчаянный писк
Контрольная работа
макс.
Дедлайн: 24 дек. 12:18
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Из чёрной дыры большого дупла, как из окна, высовывались четыре маленьких бельчонка.

Они вертели во все стороны острыми мордочками, толкались, налезали друг на друга, путаясь длинными голыми хвостами. И всё время, ни на минуту не умолкая, они пищали в четыре рта, на один голос.

– А ну-ка, прекратите эту музыку и расскажите толком, что у вас случилось, – скомандовал Нильс.

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

– Тирле упал! Тирле пропал! Мы тоже упадём! Мы тоже пропадём! – верещали бельчата.

Напишите программу, которая выяснит, что тут у них произошло.

Формат ввода
Вводится целое число n, затем n строк.

Формат вывода
Сначала вывести количество строк, в которых есть слова: упал, пропал, упадём или пропадём. Затем суммарную длину строк, в которых этих слов нет. Формат вывода:

Строк с падением:

Суммарная длина остальных:

Пример 1
Ввод Вывод
4
Расскажите толком, что у вас случилось?
Тирле упал!
Он влез на спину Дирле, а Пирле толкнул Дирле и Тирле упал.
Позовите-ка мне белку Сирле, это ваша мама, что ли?
Строк с падением: 2
Суммарная длина остальных: 90
Пример 2
Ввод Вывод
5
Тирле упал!
Тирле пропал!
Мы тоже упадём!
Мы тоже пропадём!
верещали бельчата
Строк с падением: 4
Суммарная длина остальных: 17

👇
Открыть все ответы
Ответ:
Gamonga
Gamonga
17.01.2021
//задача 1program _sqrt;var ar:array[1..100] of integer;i:integer;Res:real;beginfor i:=1 to 100 do ar[i]:=i;for i:=1 to 100 do if ar[i] mod 2=0 then res:=res+ar[i];res:=sqrt(res);write(res);end.
//задача 2. 100 элементов слишком много для произведенияprogram _sqrt;var ar:array[1..10] of integer;i:integer;res:int64;beginres:=1;for i:=1 to 10 dobeginar[i]:=i;res:=res*sqr(ar[i]);end;write(res);end.
//задача 3program _sqrt;var ar:array[1..100] of integer;i:integer;res:int64;beginfor i:=1 to 100 dobeginar[i]:=i;if ar[i] mod 2=1 then res:=res+ar[i];end;write(res);end.
4,6(75 оценок)
Ответ:
2017minikot
2017minikot
17.01.2021
1. "Школьное" решение

// PascalABC.Net 3.0, сборка 1066
var
  s,s1:string;
  i:integer;
  a:char;
begin
  Write('Введите натуральное число любой длины :'); Readln(s);
  Write('Введите цифру, которую надо удалить: '); Readln(a);
  s1:='';
  for i:=1 to Length(s) do
    if s[i]<>a then s1:=s1+s[i];
  Writeln('Результат: ',s1)
end.

Тестовый прогон:
Введите натуральное число любой длины :3141592653589793
Введите цифру, которую надо удалить: 5
Результат: 3141926389793

2. Современное решение (так в школе почему-то не учат)

// PascalABC.Net 3.0, сборка 1066
begin
  var s:=ReadString('Введите натуральное число любой длины :');
  var a:=ReadChar('Введите цифру, которую надо удалить: ');
  Write('Результат: ',s.Replace(a,''));
end.
4,6(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ