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

С++, сделайте хотя бы один 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-го массива, выбирая их по колонкам.
Вывести массивы, разделив их пустыми строками.

👇
Ответ:
mkmoonlightovwm0o
mkmoonlightovwm0o
27.08.2022
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

4,6(17 оценок)
Открыть все ответы
Ответ:
аленаzm
аленаzm
27.08.2022
#include <iostream>
#include <vector>
using namespace std;

int main() {
    unsigned short int n;
    cout << "n = ";
    cin >> n;
    vector<int> a;
    int in,
        avg,
        s = 0,
        c = 0;
    for (int i = 0; i < n; ++i) {
        cout << "a[" << i << "] = ";
        cin >> in;
        a.insert(a.end(), in);
        if (i % 2 == 1) {
            s += a.back();
            c++;
        }
    }
    avg = (int) s / c;
    cout << "Среднее арифметическое элементов на нечётных позициях: "
         << avg;
    return 0;
}
4,8(4 оценок)
Ответ:
asdffhcjbh
asdffhcjbh
27.08.2022
Точная задача по Техническому Заданию:
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.

Если вдруг вам поверит учитель, можете перевыполнить поставленную задачу:
var x,y:integer;      
      s:string;
begin
randomize;
writeln('взять ли числа случайными? ответ да или нет');
readln(s);
if (s='да') or (s='Да') or (s='ДА') or (s='дА') then begin
x:=random(1000000000);
y:=random(1000000000);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);  
end
else begin
writeln('введите два числа');
readln(x);
readln(y);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end;
end.
4,8(35 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ