optikaleks7
?>

С++, сделайте хотя бы один 1. Определить максимальный и минимальный элементы двумерного массива и их индексы. Вывести массив, найденные элементы, их индексы. 2. Первый массив - двумерный, содержит 3 строки и 5 колонок. Три одномерных массива, каждый из 5 элементов, содержат различные числа. Записать элементы одномерных массивов в соответственные строки двумерного массива. Вывести массивы, разделив их пустыми строками. 3. Первый массив - двумерный, содержит 5 строк и 3 колонки. Три одномерных массива, каждый из 5 элементов, содержат различные числа. Записать элементы одномерных массивов в соответственные колонки двумерного массива. Вывести массивы, разделив их пустыми строками. 4. Первый массив - одномерный из 12 элементов заполнен целыми числами. Второй массив - двумерный, который содержит 3 строки и 4 колонки. Заполнить 2-ой массив элементами 1-го массива двумя . Первый - построчное заполнение: первые 4 элемента - в 1-ю строку, следующие 4 элемента - во 2-ю строку и т.д. Второй - заполнение по колонкам: первые 3 элемента - в 1-ю колонку, следующие 3 элемента - во 2-ю колонку и т.д. Вывести массивы, разделив их пустыми строками. 5. Первый массив - двумерный, который содержит 5 строк и 4 колонки. Пять одномерных массивов, по 4 элемента каждый, заполнить элементами 1-го массива, выбирая их построчно. Четыре других одномерных массива, по 5 элементов каждый, заполнить элементами 1-го массива, выбирая их по колонкам. Вывести массивы, разделив их пустыми строками.

Информатика

Ответы

Maksim Dmitrii1579
1) Код:

#include <iostream>

using namespace std;

int main()

{

   int a[3][3],i,j,max,min,imax,jmax,imin,jmin;

   for (i=0;i<3;i++)     // Ввод массива

       {

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

           {

               cin >> a[i][j];

           }

       }

       

   cout << "Введенный массив: " << endl;

   for (i=0;i<3;i++)     // Вывод массива

       {

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

           {

               cout << a[i][j] << " ";

           }

           cout << endl;

       }

   max = a[0][0];

   min = a[0][0];

   for (i=0;i<3;i++)     // Поиск макс. и мин. элементов

       {

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

           {

               if (a[i][j] > max)

               {

                   max = a[i][j];

                   imax = i;

                   jmax = j;

               }

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

               {

                   min = a[i][j];

                   imin = i;

                   jmin = j;

               }

           }

       }

   cout << "Максимальный элемент: " << max << " Его индексы: " << imax << " " << jmax << endl;

   cout << "Минимальный элемент: " << min << " Его индексы: " << imin << " " << jmin;

}

Вывод программы:

3 4 5 9 5 3 1 5 5                   (Это ввод массива)                                                                                            

Введенный массив:                                                                                                              

3 4 5                                                                                                                          

9 5 3                                                                                                                          

1  5 5                                                                                                                          

Максимальный элемент: 9 Его индексы: 1 0       (Нумерация с 0)                                                                                

Минимальный элемент: 1 Его индексы: 2 0

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

С++, сделайте хотя бы один 1. Определить максимальный и минимальный элементы двумерного массива и их индексы. Вывести массив, найденные элементы, их индексы. 2. Первый массив - двумерный, содержит 3 строки и 5 колонок. Три одномерных массива, каждый из 5 элементов, содержат различные числа. Записать элементы одномерных массивов в соответственные строки двумерного массива. Вывести массивы, разделив их пустыми строками. 3. Первый массив - двумерный, содержит 5 строк и 3 колонки. Три одномерных массива, каждый из 5 элементов, содержат различные числа. Записать элементы одномерных массивов в соответственные колонки двумерного массива. Вывести массивы, разделив их пустыми строками. 4. Первый массив - одномерный из 12 элементов заполнен целыми числами. Второй массив - двумерный, который содержит 3 строки и 4 колонки. Заполнить 2-ой массив элементами 1-го массива двумя . Первый - построчное заполнение: первые 4 элемента - в 1-ю строку, следующие 4 элемента - во 2-ю строку и т.д. Второй - заполнение по колонкам: первые 3 элемента - в 1-ю колонку, следующие 3 элемента - во 2-ю колонку и т.д. Вывести массивы, разделив их пустыми строками. 5. Первый массив - двумерный, который содержит 5 строк и 4 колонки. Пять одномерных массивов, по 4 элемента каждый, заполнить элементами 1-го массива, выбирая их построчно. Четыре других одномерных массива, по 5 элементов каждый, заполнить элементами 1-го массива, выбирая их по колонкам. Вывести массивы, разделив их пустыми строками.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

iivanov54
eleniloy26
manuchar-formen2
milkiev
julianikaleksandrova
lagutkins
lidiya08083268
assistant
h777eta
Volodka
zubareva23338
frame45
Nataliya Aleksandr1197
mikhail
gameover98