С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти столбец с минимальным произведением элементов (усложнить) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одного ли цвета клетки на шахматной доске? http://www.cyberforum.ru/cpp-beginners/thread659908.html
Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки) Одно ли цвета эти клетки на шахматной доске? Вывести в выходной файл сообщение...
C++ В слове угаданы некоторые буквы, надо рассмотреть все возможные варианты. Помогите пожалуйста решить задачу в borland c++ В слове угаданы некоторые буквы, надо рассмотреть все возможные варианты. Для этого пользователь вводит "шаблон" слова, заменяя неизвестные буквы... http://www.cyberforum.ru/cpp-beginners/thread659905.html
Найти корни квадратного уравнения: AX2+BX+C=0 C++
Написать программу для нахождения корней квадратного уравнения: AX2 + BX + C = 0; написал одну программу,но не думаю что она та что нада. думаю там еще что то должно быть связанно с операторамы if...
Как передать контейнер map в функцию? C++
Вопросов правда несколько, первый связан с конкретным примером. Есть карта (заполненная), ключ - стринг, значение - вектор-стринг, необх доб значения в вектор, в функцию передается два итератора...
C++ Определить, бьёт ли ладья другую фигуру http://www.cyberforum.ru/cpp-beginners/thread659885.html
You are given four numbers, coordinates of rook and another figure. You should determine whether rook beats the second figure. Имеется четыре числа: координаты ладьи и другой фигуры. Необходимо...
C++ Инсталятор Скажите, что нужно сделать, чтоб написанную мной программу (консольное приложение) можно было бы запустить на другом компьютере, где нет среды разработки. Нужно ли делать что-то вроде инсталятора? подробнее

Показать сообщение отдельно
andruhazp
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 59

Найти столбец с минимальным произведением элементов (усложнить) - C++

28.09.2012, 20:03. Просмотров 581. Ответов 2
Метки (Все метки)

Переделать программу на более полную мне кажеться что код написан простенько

Среди столбцов заданной целочисленной матрицы, содержащих только такие элементы, которые по модулю не больше 10, найти столбец с минимальным произведением элементов.
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();
  }
Добавлено через 2 минуты
помойму нихватает функций, добавьте пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.