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

Двумерный массив, содержащий равное количество строк и столбцов, называется магическим квадратом, если суммы чисел, записанных в каждой строке, каждом столбце и каждой
из двух больших диагоналей, равны одному и тому же числу. Определить, является ли данный массив
А с n строк и n столбцов магическим квадратом.На мове c можно и с++

👇
Ответ:
shurashishkin1
shurashishkin1
18.10.2020

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{

   int *arr;

   int x, y, i, j, sum = 0, min = 0, minstr = 0;

   srand(time(NULL));

   x = 2 + rand() % 10;

   y = 2 + rand() % 6;

   arr = (int*)malloc(x*y*sizeof(int));

   printf("Array %d x %d: \n", x, y);

   for (i = 0; i < x; i++){

       for (j = 0; j < y; j++){

           *(arr + i*y + j) = -50 + rand() % 100;

           printf("arr[%d][%d] = %3d; ", i, j, *(arr + i*y + j));

       }

       printf("\n");

   }

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

       min += *(arr + i);

   minstr = 0;

   for (i = 1; i < x; i++){

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

           sum += *(arr + i*y + j);

       if (sum < min) {

           min = sum;

           minstr = i+1;

       }

       sum = 0;

   }

   printf("Minimum amount: %d (%d line)", min, minstr);

   free(arr);

   return 0;

Объяснение:

это пример как делать

4,6(11 оценок)
Открыть все ответы
Ответ:
ответпж739
ответпж739
18.10.2020
Итак, за 2 минуты можно передать файл размером 5000 кБайт. Так как результат тоже должен быть в кБайтах, то мы можем не переводить в байты. Но так как сначала даны минуты, а потом секунды, то либо мы сначала переводим минуты в секунды, либо секунды в минуты.

Чтобы найти скорость передачи файла, нужно количество кБайт(S) разделить на время, за которое этот файл передался. Так как последующий файл отправляется по тому же соединению, то их скорости равны. Значит нужно некоторое x разделить на 48 секунд (или минут, если ты перевёл(ела) в минуты).

5000/120=х/48
120х=240000
х=2000

Или, если ты перевёл в минуты, то
5000/2=х/0,8
2х=4000
х=2000
ответ: 2000
4,4(85 оценок)
Ответ:
6ahah9812
6ahah9812
18.10.2020
Найти соответствующую информацию в сети Интернет и ответить письменно на вопросы:
Какие объекты или процессы изучают следующие науки: география, геология, химия, астрономия? Можно ли создать абсолютно точные компьютерные модели этих объектов и процессов? Предположим, вам нужно создать компьютерную модель химической реакции. Какие свойства объектов и процессов были бы существенными для вашей модели?
Предположим, вам нужно создать компьютерную модель, демонстрирующую связь между изменением численности населения на некоторой территории и изменением площади лесов на этой территории. Какой вид компьютерной модели вы выбрали бы? Какие объекты и процессы моделировала бы ваша модель? Какие свойства этих объектов и процессов были бы существенными для процесса моделирования?
4,5(46 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ