ДанькоДенис2018
22.05.2021 12:39

Дан двумерный массив размерности 10х10. заполнить его случайными числами на отрезке [-25,25]. в каждой строке массива найти количество элементов, больших заданного числа h. результат получить в виде одномерного массива. вывести исходный массив и полученный результат на печать

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dendemintsev
01.11.2022 21:13

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

int n;

cin >> n;

char* string1 = new char[n];

char* string2 = new char[n];

cin >> string1;

cin >> string2;

bool check = true;

if (strlen(string1) != strlen(string2))  

 cout << "Неверное количество символов";

else

{

 for (size_t i = 0; i < round(strlen(string1) / 2); i++) {

  if (string1[i] != string2[i]) {

   check = false;

  }

 }

 if (check)

  cout << "Первые половины равны";

 else

  cout << "Половины первые не равны";

}

}

0,0(0 оценок)
Ответ:
Kawaidesu43
24.07.2020 18:52
begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  var (imin,imax):=(a.IndexMin,a.IndexMax);
  Writeln('Индекс минимального элемента- ',imin,', максимального- ',imax);
  Writeln('Максимум и минимум равны ',a[imax],', ',a[imin])
end.

Пример
n= 20
45 5 -3 16 -37 24 -2 2 49 25 0 -37 17 26 -38 7 -11 21 3 -7
Индекс минимального элемента- 14, максимального- 8
Максимум и минимум равны 49, -38

Начиная с данной сборки PascalABC.NET вывод можно оформлять и так:

begin
  var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
  var (imin,imax):=(a.IndexMin,a.IndexMax);
  Writeln($'Min a[{imin}]={a[imin]}, max a[{imax}]={a[imax]}')
end.

Пример
n= 20
40 -13 -7 7 45 -28 3 -40 37 45 10 47 -38 -39 25 -46 45 -44 42 44
Min a[15]=-46, max a[11]=47
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота