• С++
    Динамический массив n x m. Найти сумму элементов в каждом столбце

Ответы 4

  • Если делаешь в каком-то другом месте и компилятор ругается на setw или setprecision, можешь выводить не через cout, а через printf.
  • printf("%5d", Arr[i][j]);
    • Автор:

      julio602
    • 4 года назад
    • 0
  • Заголовочный #include <iomanip> в этом случае можешь убрать.
  • /*VS C++*/#include <iostream>#include <ctime>#include <iomanip> using namespace std;int main() {    int N, M, sum;    cout << "Vvedite N = "; cin >> N;    cout << "Vvedite M = "; cin >> M;    int **Arr = new int* [N];    for (int i = 0; i < N; i++)        Arr[i] = new int [M];    srand(time(0));    for (int i = 0; i < N; i++)        for (int j = 0; j < M; j++)            Arr[i][j] = rand() % 51;    for (int i = 0; i < N; i++)    {        for (int j = 0; j < M; j++)            cout << setw(4) << setprecision(2) << Arr[i][j] << "  ";        cout << endl;    }    cout << endl;    for (int j = 0; j < M; j++)    {        sum = 0;        for (int i = 0; i < N; i++)            sum = sum + Arr[i][j];        cout << setw(4) << setprecision(2) << sum << "  ";    }    cout << endl;    system("pause");    return 0;}
    answer img
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years