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

Найти среди строк заданной целочисленной матрицы D строку с максимальным произведением элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ даны 2 выпуклых многоугольника, найти их площадь и проверить лежит ли один в другом http://www.cyberforum.ru/cpp-beginners/thread1199207.html
площадь я нашел но вот с 2 заданием беда, вроде бы я понял как решить но не могу реализовать... думаю нужно через каждую точку второго многоугольника провести горизонтальный луч, если луч пересечет нечетное количество сторон 1 многоугольника тогда точка будет лежать внутри 1 многоугольника, иначе нет. Пожалуйста дайте дельный совет как реализовать.)
C++ Работа с библиотекой <fstream> Задание: Задан массив в файле в котором указана размерность и сам массив 4 * 4, нужно считать эту матрицу, обработать ее и вывести обработанную матрицу в й файл откуда мы зчиталы ее. Как правильно сделать эту задачу? http://www.cyberforum.ru/cpp-beginners/thread1199205.html
Заполнение двумерного массива двузначными числами C++
Нужно заполнить двумерный массив случайными двузначными числами. Пробую и через rand() и random() и randomize() пишу. выдает одни и те же три числа 1638168, 1638184, 1638200. Подскажите в чем ошибка? #include <iostream.h> #include <conio.h> #include <iostream> #include <iomanip.h> #include <stdlib.h> using namespace std; void main() { int i,j, mas;
C++ Microsoft visual studio 2005
дайте кто нибудь ссылку откуда можно скачать именно 2005 версию? пожалуйста очень надо
C++ Передвинуть минимальный элемент к максимальному http://www.cyberforum.ru/cpp-beginners/thread1199161.html
Здравствуйте. Мне нужно создать список, в котором необходимо передвинуть минимальный элемент к максимальному с помощью указателей. То есть, если элементы в списке: 5 -11 44 9 107, то после сдвига программа должна выдавать: 5 44 9 -11 107. Не могу никак с этим разобраться:( Основа есть. #include <stdio.h> #include <conio.h> #include <time.h> #include <windows.h> #include <locale.h> void...
C++ Найти такую точку, что шар радиуса R с центром в этой точке содержит максимальное число точек зад Найти такую точку, что шар радиуса R с центром в этой точке содержит максимальное число точек заданного множества. Использовать структуру для решения задачи. Помогите с кодом, никак не разберусь. подробнее

Показать сообщение отдельно
ElectroBot
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 10
28.07.2014, 12:08     Найти среди строк заданной целочисленной матрицы D строку с максимальным произведением элементов
Тогда так

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
41
42
43
44
// NewProject.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h>
#include <windows.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    int D[4][4];
    int composition[]={1,1,1,1};        
    int max = 0;
    int position = 0;
    
    for(int h = 0; h < 4 ; h ++)
    {
        for(int v = 0; v < 4 ; v++)
        {
            int ch ;
            std::cin>>ch;
            D[h][v] = ch;
            composition[h]*= ch;
        }
    }
    
 
 
    for(int i = 0; i < 4 ; i ++)
    {
        if(composition[i]>max)  
        {
            max=composition[i];
            position = i;
        }
    }
 
    std::cout<<position+1;
        
    return 0;
}
 
Текущее время: 01:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru