как можно упростить данный код

141
30 декабря 2021, 12:20

Всем привет, написал код и хочу узнать можно ли как то его ещё сильнее у компановать?

#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <cstdlib>
#include <ctime>
#include <locale.h>
using namespace std;
#define N 4
#define M 4
int main()
{
    setlocale(LC_ALL, "RUS");
    srand((unsigned)time(NULL));
    int i, j, d0,d=0;
    float W;
    int A[N][M], C[M], D[M];
    for(int i = 0; i < N; i++)
        for(int j = 0; j < M; j++)
            cin >> A[i][j];
    for(int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
            cout << A[i][j] << "\t";
        cout << endl;
    }
    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
            if(A[i][j] < 1)
            {
                cout << "Ошибка"<<endl;
                return 0;
            }
    cout << "\n";
    d0 = N * (M + 1) / 2;
    for(i = 0; i < N; i++)
    {
        C[i] = 0;
        D[i] = 0;
        for (j = 0; j < M; j++)
        {
            C[i]+=A[i][j];
        }
        cout << C[i] << "\n";
        D[i] = pow((C[i] - d0),2);
        d += D[i];
    }
    cout << d << endl;
    W = (12*d) / (pow(N, 2) * (pow(M, 3) - M));
    cout << "W =" << W << endl;
    return 0;       
}
READ ALSO
Почему не работает программа? С++

Почему не работает программа? С++

Требуется написать программу, которая находит натуральные числа, кратные 3 и 5 в диапазоне меньше 1000,затем выводит сумму этих чиселПочему...

244
Выделить определенную часть строки в текстовом файле и найти 8-ми битную XOR сумму всех символов

Выделить определенную часть строки в текстовом файле и найти 8-ми битную XOR сумму всех символов

Недавно начала изучать с++, есть задание по обработке текстового файла такого вида:

77
откуда $_POST и $_GET в php читают входные данные?

откуда $_POST и $_GET в php читают входные данные?

Я пишу свой небольшй HTTP-сервер на с++В нем мне нужно обрабатывать динамические запросы

80
Ch++” or “ch+1” in C++?

Ch++” or “ch+1” in C++?

Почему cout думает что ch - это int ? А в случае ++ch нет

181