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

Тільки бистріше
1.Яка назва проекту?
2.Яка ідея проекту?
3.Для кого призначений проект?
4.Які інформаційні матеріали потрібні для проекту?
5.Які об'єкти будуть використані у проекті?
6.Які події передбачені у проекті?
7.Як користувач дізнається про те, як управляти подіями у проекті?
8.Який вигляд матиме стартове вікно сцени проекту?
9.Як виглядатиме сцена по завершенні проекту?
10.Які допоміжні власні блоки слід створити для проекту?
11.Які матеріали потрібні для захисту проекту?
Любе! (На ваш вибір)

Показать ответ
Ответ:
Zolotareva1981
Zolotareva1981
22.10.2022 22:19

#include <iostream>

#include <iomanip>

#include <ctime>

#define M 5

#define N 5

using namespace std;

int main()

{

   int A[M][N];

   int C[M - 1][N - 1];

   int i, j, min, min_index, zero_cnt = 0;

   setlocale(LC_ALL, "Russian");

   srand(time(0));

   cout << "Исходная матрица: " << endl;

   for (i = 0; i < M; i++)

   {

       for (j = 0; j < N; j++)

       {

           A[i][j] = rand() % 101 - 50;

           cout << setw(4) << A[i][j];

           if ((i == 0) && (j == 0)) min = A[i][j];

           if (A[i][j] < min)

           {

               min_index = i * M + j;

               min = A[i][j];

           }

       }

       cout << endl;

   }

   for (i = 0, j = 0; i < M * N; i++)

       if ((i / M != min_index / M) && (i % M != min_index % M))

       {

           C[0][j] = A[0][i];

           if (C[0][j++] == 0) zero_cnt++;

       }

   cout << "Результат: " << endl;

   for (i = 0; i < M - 1; i++)

   {

       for (j = 0; j < N - 1; j++)

       {

           if (i == 0)

           {

               min = C[i][j];

               C[i][j] = C[M - 2][j];

               C[M - 2][j] = min;

           }

           cout << setw(4) << C[i][j];

       }

       cout << endl;

   }

   cout << "Количество нулей в сформированной матрице: " << zero_cnt;

   return 0;

}

0,0(0 оценок)
Ответ:
кот929
кот929
22.10.2022 22:19

const N=5;

var a:array [1..N,1..N] of integer;

i,j,min:integer;

begin

 randomize;

 for i:=1 to N do  

   begin

     for j:=1 to N do

       begin

         a[i,j]:=random(21)-10;

         write(a[i,j]:4);

       end;

     writeln;

   end;

   writeln;

 min:=a[1,1];

 for i:=1 to N do

   for j:=1 to N do

     if a[i,j]<min then

       min:=a[i,j];

 if min<>a[1,1] then a[1,1]:=min;

 for i:=1 to N do

   begin

     for j:=1 to N do

       write(a[i,j]:4);

     writeln;

   end;

end.

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