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

Дана последовательность целых чисел, оканчивающаяся нулём. Определите, сколько элементов этой последовательности больше предыдущего элемента. Ноль числом последовательности не считается.

Формат входных данных

Вводится не более, чем 215215целых чисел, каждое из которых не превосходит по модулю 215−1215−1. После последнего числа вводится 00.

Формат выходных данных

Требуется вывести одно число — ответ на во задачи.

входные данныевыходные данные1 7 9 0 2
ПИТОН! ​

Показать ответ
Ответ:
arman83
arman83
15.02.2020 11:44

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

#include <time.h>

main()

{

   setlocale(0,"");

   srand(time(NULL));

   int size;

   printf("Введите размер квадратной матрицы: ");

   scanf("%d", &size);

   int arr[100][100];

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

   {

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

       {

           arr[i][j] = rand() % 100 - 30;

           printf("%d\t", arr[i][j]);

       }

       printf("\n");

   }

   for(int j = 0; j < size - 1; j++)

   {

       for(int i = j + 1; i < size; i++)

       {

           if (arr[j][size - j - 1] > arr[i][size - i - 1])

           {

               int temp = arr[j][size - j - 1];

               arr[j][size - j - 1] = arr[i][size - i - 1];

               arr[i][size - i - 1] = temp;

           }

       }

   }

   printf("\n");

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

   {

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

       {

           printf("%d\t", arr[i][j]);

       }

       printf("\n");

   }

}

Объяснение:

Максимальный размер матрицы - 100х100

#include <stdio.h> // Библиотека ввода - вывода

#include <stdlib.h> // Библиотека для рандома

#include <locale.h> // Библиотека для локализации

#include <time.h> // Библиотека для работы со временем

main()

{

   setlocale(0,""); // Локализация

   srand(time(NULL)); // Обнуление времени (каждый раз новые числа)

   int size; // Целочисленная переменная для хранения размера квадратной матрицы

   printf("Введите размер квадратной матрицы: "); // Вывод сообщения в консоль

   scanf("%d", &size); // Ввод размера матрицы с клавиатуры

   int arr[100][100]; // Создание матрицы

   for(int i = 0; i < size; i++) // Идём по матрице

   {

       for (int j = 0; j < size; j++) // Идём по матрице

       {

           arr[i][j] = rand() % 100 - 30; // Заполнение матрицы случайными числами

           printf("%d\t", arr[i][j]); // Вывод

       }

       printf("\n"); // Перенос на следующую строку

   }

   for(int j = 0; j < size - 1; j++) // Идём по матрице

   {

       for(int i = j + 1; i < size; i++) // Идём по матрице

       {

           if (arr[j][size - j - 1] > arr[i][size - i - 1]) // Если элемент побочной диагонали больше последующего элемента побочной диагонали

           {

               int temp = arr[j][size - j - 1]; // Перестановка

               arr[j][size - j - 1] = arr[i][size - i - 1]; // Перестановка

               arr[i][size - i - 1] = temp; // Перестановка

           }

       }

   }

   printf("\n"); // Перенос на следующую строку

   for(int i = 0; i < size; i++) // Идём по матрице

   {

       for (int j = 0; j < size; j++) // Идём по матрице

       {

           printf("%d\t", arr[i][j]); // Вывод

       }

       printf("\n"); // Перенос на следующую строку

   }

}

0,0(0 оценок)
Ответ:
vovazvyagin
vovazvyagin
18.02.2023 09:35

#include <iostream>

using namespace std;

int main()

{

   int min = 20000;

   int count = 0;

   for (int i = 7525; i <= 13486; i++)

   {

       if (i % 7 == 0)

       {

           if (i % 6 != 0)

           {

               if (i % 9 != 0)

               {

                   if (i % 14 != 0)

                   {

                       if (i % 21 != 0)

                       {

                           count += 1;

                           if (i < min)

                           {

                               min = i;

                           }

                       }

                   }

               }

           }

       }

   }

   cout << count << " " << min;

}

Объяснение:

В конце две переменные выводились без пробела, исправил это.

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int min = 20000; // Целочисленная переменная min = 20000

   int count = 0; // Целочисленная переменная count = 0

   for (int i = 7525; i <= 13486; i++) // Идём от 7525 до 13486 с шагом в 1

   {

       if (i % 7 == 0) // Если значение переменной i делится на 7 без остатка

       {

           if (i % 6 != 0) // Если остаток при делении значения переменной i на 6 ≠ 0

           {

               if (i % 9 != 0) // Если остаток при делении значения переменной i на 9 ≠ 0

               {

                   if (i % 14 != 0) // Если остаток при делении значения переменной i на 14 ≠ 0

                   {

                       if (i % 21 != 0) // Если остаток при делении значения переменной i на 21 ≠ 0

                       {

                           count += 1; // К переменной count добавляем единицу

                           if (i < min) // Если значение переменной i < значения переменной min

                           {

                               min = i; // В переменную min записываем значение переменной i

                           }

                       }

                   }

               }

           }

       }

   }

   cout << count << " " << min; // Выводим значения переменных count и min через пробел

}

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