Форум программистов, компьютерный форум CyberForum.ru

обьясните структуру программы что выполняет каждая строчка - C++

Восстановить пароль Регистрация
 
andruhazp
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 59
23.09.2012, 23:45     обьясните структуру программы что выполняет каждая строчка #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <limits.h>
 
#define n 3
#define m 3
 
int main()
{
  int matrix[n][m] = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
  };
 
  int min_product = INT_MAX;
  int min_index   = -1;
 
  int i;
  int j;
 
  int product;
 
  for (i = 0; i < m; ++i) {
    product = 1;
    for (j = 0; j < n; ++j)
      product *= matrix[j][i];
 
    if (product < min_product) {
      min_product = product;
      min_index   = i;
    }
  }
 
  printf("Min index: %d\n", min_index);
  printf("Min product: %d\n", min_product);
 
  getchar();
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2012, 23:45     обьясните структуру программы что выполняет каждая строчка
Посмотрите здесь:

C++ объяснить что значит каждая строчка, можно в кратце
Чайник C++, что означает каждая строчка C++
обясните структуру программы , что выполнняет каждая строчка программы, зараннее благодарен! C++
Пожалуйста объясните Что означает каждая строчка C++
C++ С++ напишите, что делает каждая строчка в этом коде?!
C++ С++ напишите, что делает каждая строчка в этом коде?!
Что значит каждая строчка в программах? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soundtrack
 Аватар для soundtrack
41 / 41 / 4
Регистрация: 15.12.2011
Сообщений: 131
24.09.2012, 00:18     обьясните структуру программы что выполняет каждая строчка #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <stdio.h> //подключение файлов
#include <limits.h> //подключение файлов
 
#define n 3   //макроопределение n
#define m 3 //макроопределение m
 
int main() //главная функция
{
int matrix[n][m] = {        //объявление массива
{1, 2, 3},
{4, 5, 6},                     //заполнение массива
{7, 8, 9}
};
 
int min_product = INT_MAX;        //переменные
int min_index = -1;
 
int i;
int j;                  //переменные
 
int product;
 
for (i = 0; i < m; ++i)         //цикл для i от 0 до m
{
product = 1;
for (j = 0; j < n; ++j)                  //внутренний цикл
product *= matrix[j][i];             //действие умножение на каждый элемент массива
 
if (product < min_product)  //условие
{
min_product = product;             //инициализация минимального элемента
min_index = i;                        //иниц-я минимального индекса
}
}
 
printf("Min index: %d\n", min_index);               
printf("Min product: %d\n", min_product);      //вывод на экрам получившихся данных
 
getchar();             //считывание символа для "задержки" экрана
}
Yandex
Объявления
24.09.2012, 00:18     обьясните структуру программы что выполняет каждая строчка
Ответ Создать тему
Опции темы

Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru