В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
kebabchik111
kebabchik111
03.05.2022 03:32 •  Информатика

Напишите программу, которая в
последовательности целых чисел
определяет количество двузначных
чисел, кратных 8 или 5. Программа
получает на вход целые числа, количество
введённых чисел неизвестно,
последовательность чисел заканчивается
числом 0 (0 – признак окончания ввода,
не входит в последовательность).
Программа должна вывести одно число:
количество нужных чисел
Входные данные
20
32
400
0
Выходные данные
2
(Нужно сделать в Кумире)

Показать ответ
Ответ:
MaveJ
MaveJ
04.12.2022 15:22

Программа:

Pascal:

№1)

var arr: array[1..10] of integer;

begin

 for var i := 1 to 10 do arr[i] := random(100);

 writeln(arr);

end.

№2)

const N = 15;

var arr: array[1..N] of integer;

 i, tmp: integer;

begin

 for i := 1 to 15 do arr[i] := random(100);

 writeln(arr);

 for i:=1 to n div 2 do begin

   tmp := arr[i];

   arr[i] := arr[N - i + 1];

   arr[N - i + 1]:= tmp;

end;

writeln(arr);

end.

№3)

const N = 20;

var

 arr: array[1..N] of integer;

 i, tmp, j: integer;

begin

 for i := 1 to N do readln(arr[i]);

 writeln(arr);

 for i := 1 to N - 1 do

   for j := 1 to N - i do

     if (arr[j] > arr[j+1]) then begin

       tmp := arr[j];

       arr[j] := arr[j+1];

       arr[j+1] := tmp;

     end;

 writeln(arr);

end.

0,0(0 оценок)
Ответ:
Obamakrutoi
Obamakrutoi
01.06.2021 07:46

using System;

namespace ConsoleApplication1

{  

   class Program

   {

       public static void Main(string[] args)

       {

           Random random = new Random();

           int n = 4;

           int[,] A = new int[n, n];

           for (int i = 0; i < n; i++)

           {

               for (int j = 0; j < n; j++)

               {

                   A[i, j] = random.Next(0, 100);

               }

           }

           int max = A[n-1, 0];

           for (int i = 0; i < n; i++)

           {

               for (int j = 0; j < n; j++)

               {

                   if (i+j==n-1)

                   {

                       if (max < A[i, j])

                       {

                           

                           max = A[i, j];

                       }

                   }

                   

               }

           }

           Console.WriteLine(max);

       }

   }

}

Объяснение:

Первый цикл заполняем, второй цикл находим максимальное

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота