Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Помогите с составлением матрицы в С++ (http://www.tehnari.ru/f41/t70521/)

YuRich 13.03.2012 15:25

Помогите с составлением матрицы в С++
 
Вложений: 1
Дана задача: Дана квадратная матрица A(N×N). За один просмотр найти строку с минимальной суммой элементов и строку с максимальной суммой элементов и образовать произведение этих строк.
Код:

#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>
#include <iostream>
       
using namespace std;
 

        int main()

{
        SetConsoleOutputCP(1251);
        int n;
        printf("Vvedite razmer matrici\n");
        scanf("%d",&n);
int A [10] [10];
        for (int i=0;i<n;i++)
                {
        for (int j=0;j<n;j++)
                {
A[i] [j]=rand() %50;
        printf("%d ",A[i,j]);
}printf("\n");
//        cout<<'\n';
        }

        _getch();
return 0;
        }

А в итоге получается вот так.

shrek=) 13.03.2012 17:52

Ну, а в чем собственно проблема?
В цикли при заполнении массива суммируйте элементы и сравнивайте их с min и max, а в конце выведите их произведение.
Код:

int S=0, min=100; max=-100;;
S+=A[i][j];

if(S>max) max=S;
if(S<min) min=S;
...

cout<<min*max;



Часовой пояс GMT +4, время: 01:17.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.