[С++] Динамический массив

Тема в разделе "C/C++/C#", создана пользователем aaazzz, 17 фев 2011.

  1. aaazzz

    aaazzz Гость

    С++. Программа должна запрашивать размеры матрицы и самостоятельно заполнять ее с помощью генератора случайных чисел. Верхняя граница для значения элементов матрицы также вводится с клавиатуры.
    Дана целочисленная прямоугольная матрица. Определить:
    1) максимум среди сумм элементов диагоналей, параллельных главной диагонали.
    2) произведение элементов тех строк, которые не содержат ни одного нулевого элемента;

    Я начал так:

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <iostream>
    using namespace std;
    int main()
    {
    int x, y, z, e,i,j,;
    while (true)
    {
    cout << "vvedite razmer matrici";
    cin >> x;
    cout << "vvedite maximalnoe znachenie elementa :";
    cin >> z;
    z=z+1;
    int **matrix = new int *[x];
    for ( i=0; i<x; i++)
    matrix = new int [x];
    for ( i=0; i<x; i++)
    for (j=0; j<x; j++)
    {
    matrix[j] = rand()%z;
    }

    Дальше не знаю, как правильно сделать алгоритм?
    Заранее спасибо.
     
Загрузка...
Похожие Темы - [С++] Динамический массив
  1. xbeetle
    Ответов:
    15
    Просмотров:
    927
  2. WingmanIX
    Ответов:
    2
    Просмотров:
    1.452
  3. Marazm
    Ответов:
    0
    Просмотров:
    1.293
  4. Mitya
    Ответов:
    6
    Просмотров:
    2.056
  5. Ruslan737
    Ответов:
    0
    Просмотров:
    1.106

Поделиться этой страницей