vladimir152
?>

Задана матрица a размера 5x7. требуется вывести ее на экран так, чтобы каждая строка матрицы выводилась на экран с новой строки. (pascal)

Информатика

Ответы

Мария Кашихина

const  

n=5;

m=7;

var

a : array [1..n,1..m] of integer;

i, j :integer;

begin

randomize;

for i := 1 to n do

 for j := 1 to m do  

   a[i,j] := random(100)+1;

for i := 1 to n do

 begin

   for j := 1 to m do

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

   writeln;

 end;

end.

bal4shovser16

Объяснение:

#include <iostream>

#include<vector>

#include <algorithm>

using namespace std;

int main() {

ios::sync_with_stdio(false);

int N, A, B;

cin >> N;

vector < vector <int>> IO;

int lastDay = 0;

for (int i = 0; i <  N; i++) {

 cin >> A >> B;

 IO.push_back(vector<int>());

 IO[i].push_back(A);

 IO[i].push_back(B);

 IO[i].push_back(i);

}

sort(IO.begin(), IO.end());

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

{

 if (lastDay >= IO[i][1]) {

  IO[i][0] = -1;

  IO[i][1] = -1;

 }

 else {

  if (lastDay < IO[i][0]) {

   lastDay = IO[i][1];

  }

  else if (lastDay >= IO[i][0]) {

   IO[i][0] = lastDay+1;

   lastDay = IO[i][1];

  }

 }

}

for (int i = 0; i < N; i++) {

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

  if (IO[j][2] == i) {

   cout << IO[j][0] << " " << IO[j][1] << endl;

   break;

  }

 }

}

return 0;

}

natalyazx151092814

Рассмотрим решение на языке Python

Объяснение:

Первый

Отсортируем имеющийся список как показано.

Получим кортеж, где есть два значения: key и value.

Первое число - собственно, элемент. Второе число - количество раз.

Второй

Создадим словарь и будем считать количество элементов.

Выведем второй элемент кортежа максимального значения

Третий

Создадим словарь, множество, список ключей.

Как и во втором , пройдемся по элементам и будем увеличивать счетчик на 1.

Выведем с метода format, чтобы было красиво.

Четвертый

Самый простой, и тем не менее, правильно работающий. Используем библиотеку collections, откуда возьмем тип данных Counter - словарный тип, используемый для подсчета объектов.


Дан массив из 20 случайных чисел от 1 до 10. Вывести в консоль самое часто встречающееся число или с
Дан массив из 20 случайных чисел от 1 до 10. Вывести в консоль самое часто встречающееся число или с

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

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

Задана матрица a размера 5x7. требуется вывести ее на экран так, чтобы каждая строка матрицы выводилась на экран с новой строки. (pascal)
Ваше имя (никнейм)*
Email*
Комментарий*

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

DzukaevAlekseevich
skalegin68
symkifm
superniki87
васильевич
emartynova25
Дмитриевич Бирковская69
Черепаха в кумире шестиугольник
Makarov
Alekseevich_Elena
yamal-toy
Aleksei806
Владимир
borvalmok432
klepa-79
btatarintsev