• Предмет: Информатика
  • Автор: vladyslavnorbert
  • Вопрос задан 4 месяца назад

!!!СРОЧНО!!!
В С++
Реалізувати програму обчислення суми елементів матриці 15х15 (цілі числа)

Приложения:

Ответы

Ответ дал: enxt
0

#include <iostream>

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

using namespace std;

int main() {

setlocale(LC_ALL, "ru");

srand(time(0));

const int SIZE = 15;

int matrix[SIZE][SIZE];

// заполянем

for (int y = 0; y < SIZE; y++)

 for (int x = 0; x < SIZE; x++)

  matrix[y][x] = 1 + rand() % 9;

// вывод

for (int y = 0; y < SIZE; y++) {

 for (int x = 0; x < SIZE; x++)

  cout << "[" << matrix[y][x] << "] ";

 cout << endl;

}

// считаем сумму

int sum = 0;

for (int y = 0; y < SIZE; y++)

 for (int x = 0; x < SIZE; x++)

  if (x == y || y == 0 || x == SIZE)

   sum += matrix[y][x];

cout << "сумма: " << sum;

return 0;

}


enxt: не пишется в кавычках этих, но там "cstdlib"
vladyslavnorbert: просто #include?
enxt: я изменил ответ, попробуй сейчас
vladyslavnorbert: не работает, ошибка
enxt: ещё раз изменил, проверь
vladyslavnorbert: там где srand(time(0)); пишет: public time_t_ cdecl time (time_t *_Time)
enxt: в более новых версиях языка C++, некоторые библиотеки не нужно подключать, я писал без них, что бы у тебя заработало - я не помню уже что надо подключить, сорян
enxt: попробуй ещё раз, опять изменил
vladyslavnorbert: ладно уже, через Dev C++ не работает, но через онлайн компилятор получилось
enxt: это всё из-за библиотек‍♂️
Вас заинтересует