+ Ответить в теме
Показано с 1 по 2 из 2

Тема: можете написать коментраии(матрицы) - C (СИ)

  1. #1
    dummy Кирилл1212 is on a distinguished road
    Регистрация
    11.11.2017
    Сообщений
    6
    Вес репутации
    0

    По умолчанию можете написать коментраии(матрицы) - C (СИ)

    Напишите коментарии
    Код cpp:
    1. #include <stdio.h>
    2. #include <stdlib.h>
    3. #include <time.h>   //для time(0)
    4. int  main()
    5. {
    6. setlocale(0, "");
    7.     srand(time(0)); // для инициализации разных последовательностей псевдослучайных чисел
    8.     int n = 5;
    9.     int **a = (int**)malloc(n*sizeof(int*));
    10.     for (int i = 0; i<n; i++)
    11.     {
    12.         a[i] = (int*)malloc(n*sizeof(int));
    13.         for (int j = 0; j<n; j++)
    14.             a[i][j] = rand()%10-rand()%10;
    15.     }
    16.     for (int i = 0; i<n; i++)
    17.     {
    18.         for (int j = 0; j<n; j++)
    19.             printf("%d ",a[i][j]);
    20.         printf("\n");
    21.     }
    22.     int *sum = (int*)malloc(n*sizeof(int));
    23.     for (int i = 0; i<n; i++)
    24.     {
    25.         sum[i] = 0;
    26.         for (int j = 0; j<n; j++)
    27.         {
    28.             if (a[i][j]>0)
    29.                 sum[i]+=a[i][j];
    30.         }
    31.     }
    32.     int mx = 0;
    33.     for (int i = 0; i<n; i++) // вычесление
    34.     {
    35.         if (sum[i]>sum[mx]) // наибольшей
    36.             mx = i;  // суммы
    37.         printf("Сумма положительных элементов в строке с номером %d = %d\n",i+1,sum[i]);
    38.     }
    39.     printf("Наибольшая сумма равна %d, она находится в строке %d\n",sum[mx],mx+1);
    40.  
    41.     for (int i = 0; i<n; i++)
    42.         free(a[i]);
    43.     free(a);
    44.     free(sum);
    45. }
    Последний раз редактировалось Romeo; 12.12.2017 в 10:19. Причина: [code=cpp][/code]

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    36
    Сообщений
    3,082
    Вес репутации
    21

    По умолчанию Re: можете написать коментраии(матрицы) - C (СИ)

    Извини, но это уже слишком. Помочь, ответь на вопрос - это я ещё понимаю. Но писать комментарии... неужели настолько всё равно на предмет?
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

+ Ответить в теме

Похожие темы

  1. матрицы
    Всем доброго времени суток! Вопрос: как определить те элементы, которые выше главной диагонали? матрица А(5х5) Прога нужна на Си.
    от silencer в разделе C и C++
  2. Коментраии к строчкам Delphi кода
    Привет .....Помогите пожалуйста написать комментарии к строчкам данного кода ..тоесть что делает каждая строчка ..... заранее спасибо it Unit1; ...
    от Max_Max в разделе задачи на Паскале и Delphi
  3. VB. Матрицы
    Условие задачи: дана матрица размерностью 9 на 9, надо найти максимальный элемент из верхнего треугольника (то есть если разбить матрицу как...
    от Walera44 в разделе задачи на Basic и Visual Basic (VB)
  4. Помогите,если можете!!!!
    НАрод выручайте, срочно надо создать программу в паскале, которая содержит сведения об игрушках (наименование, цена, возрастные границы, например, от...
    от Mike[MNN] в разделе Решите мне задачку
  5. Помогите написать программу для матрицы
    Такая вот задача: Дана матрица А c N-столбцами и M-строками. Необходимо из матрицы А получить матрицу В с упорядоченными столбцами по убыванию...
    от Katenok8777 в разделе Решите мне задачку

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения