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

С ИНФОРМАТИКОЙ! Задание №1) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые оканчиваются на 6.
Задание №2) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти сумму чисел, оканчивающихся на 2.
Задание№3) На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное число кратное 8.

👇
Ответ:
ZefirKa02
ZefirKa02
22.08.2021

ответ A:

i = 0

n = int(input("Введите число: "))

while n != 0:

  if n % 3 == 0:

      i += 1

  n = int(input("Введите число: "))    

print("ответ: {}".format(i))

ответ Б:

i = 0

n = int(input("Введите число: "))

while n != 0:

  if (n % 10 == 3) and (n < 100 and n > 9):

      i += 1

  n = int(input("Введите число: "))    

print("ответ: {}".format(i))

ответ C:

i = 0

n = int(input("Введите число: "))

max = n

while n != 0:

  if n > max:

      max = n

  n = int(input("Введите число: "))    

print("ответ: {}".format(max))

4,8(47 оценок)
Открыть все ответы
Ответ:
АнгелокN1
АнгелокN1
22.08.2021

1.

program pifagor;

var

a,b:real;

begin

write('Введите катеты 》 ');

read(a,b);

write('Гипотенуза 》 ',sqrt(sqr(a)+sqr(b)));

end.

2.

program temp2;

var

a:integer;

begin

write('Введите число 》 ');

read(a);

write('Последняя цифра числа 》 ',a mod 10)

end.

3.

program pifagor;

var

a:integer;

begin

write('Введите трехзначное число 》 ');

read(a);

write('Сумма цифр числа = ',a div 100+a div 10 mod 10+a mod 10);

end.

4.

A=50

B=20

A=40-30=10

10<20

C=2×10=20

5.

program kratnost;

var

x:integer;

begin

write('Введите X 》 ');

read(x);

if(x mod 5=0)

then

write('X Делится на 5')

else

write('X Не делится на 5')

end.


Хотя-бы три задания ​
Хотя-бы три задания ​
Хотя-бы три задания ​
Хотя-бы три задания ​
4,4(10 оценок)
Ответ:
Поли322
Поли322
22.08.2021

PascalABC.NET

begin

 var a := ArrGen(10, i -> i in [0, 2, 6] ? 2 * (i + 1) + 10 :

     (i - 7) * 3);

 Writeln('массив');

 var m := a.Println.Where(p -> p.IsEven).Average;

 Write('sr=', m)

end.

begin

 var a := ArrGen(10, i -> (i + 1) mod 3 = 0 ? -i : Sqr(i + 2));

 Writeln('массив');

 var s := a.Println.Sum;

 Writeln('sr=', s);

 a.Transform(p -> p < 0 ? s : p);

 Writeln('новый массив');

 a.Print

end.

begin

 var a := ArrGen(15, i -> i < 7 ? i * (i + 6.1) + 5.1 : i - 4.7);

 Writeln('массив');

 foreach var k in a do

   Write(k:7:2);

 Writeln;

 var p := 1.0;

 for var i := 2 to 4 do

   p *= a[i];

 Write('p= ', p:0:3)

end.

Индексы в массивах PascalABC.NET идут не от единицы, а от нуля, как во всех современнных языках программирования. Поэтому исходные формулы пришлось немного преобразовать.

Примеры вывода не показаны, поскольку они точно совпадают с заданными.

4,5(56 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ