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

Занесите в массив простые множители числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Факториал http://www.cyberforum.ru/cpp-beginners/thread126917.html
Дано натуральное число n; найти n!. Использовать программу, включающую рекурсивную процедуру вычисления n!
C++ Код С++ вот такая задача: Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной погрешности d. Значение d... http://www.cyberforum.ru/cpp-beginners/thread126915.html
Массивы в С++ C++
Всем здравствуйте! Пожалуйста помогите если сможете. Я сама не могу, а надо:( 1: В упорядоченном массиве а1,...,а20 заменить один из элементов на заданное р так , чтобы не нарушилась упорядоченность...
C++ Подсчет вероятнностей
Доброго времени суток! Проблема следующая. Необходимо подсчитывать вероятности выпадения граней двух кубиков. рандомам я организовал выпадание граней, подсчитываю колличество выпадений отдельных...
C++ error LNK2019 http://www.cyberforum.ru/cpp-beginners/thread126885.html
Привет всем, не могу понять из-за чего такая ошибка(( помогите разобраться, пример брал с учебника(практикум Павловской 2-я часть), работаю в VS 2005, помогите разобраться пожалуйста.Заранее...
C++ Обьясните пожалуйсто код enum ConsoleColor { Black = 0, Blue = 1, Green = 2, Cyan = 3, Red = 4, ... подробнее

Показать сообщение отдельно
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
08.05.2010, 16:29
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
41
42
43
44
45
46
47
48
#include <iostream>
using namespace std;
struct Point {
int x;
int y;
Point(): x(0),y(0){}
Point(int v_1, int v_2): x(v_1),y(v_2){}
};
 
int main(){
const int H = 5;
const int W = 5;
Point m_points[H];
int matrix[H][W] = {
            {1,-5,3,4,5},
    {6,7,-6,9,10},
    {11,12,1-9,14,15},
    {16,17,1,19,20},
    {30,30,10,25,26}
};
 
for( int i = 0 ; i < H ; i++ ){
   int min = matrix[i][0];
   m_points[i].x = i;
   m_points[i].y = 0;
for( int j = 0 ; j < W ; j++)
           if(matrix[i][j]<min){
           min = matrix[i][j];
                            m_points[i].x = i;
           m_points[i].y = j;
           }
 
}
 
//Ищем максимальный среди минимальных.
int max = matrix[m_points[0].x][m_points[0].y];
Point pmax;
for( int p = 0 ; p < H ; p++ )  
    if(matrix [m_points[p].x][m_points[p].y]>max){
    max=matrix[m_points[p].x][m_points[p].y];
            pmax.x = m_points[p].x;
    pmax.y = m_points[p].y;
}
 
cout<<"Максимальный среди минимальных элементов строк: "<<matrix[pmax.x][pmax.y]<<endl;; 
cout<<"Координаты маскимального среди минимальных элементов строк: "<<'['<<pmax.x<<']'<<'['<<pmax.y<<']'<<endl;
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru