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

Определить максимальное из чисел, встречающихся в заданной матрице более одного раза - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преообразование комплексного числа из показательной в алгебраическую форму http://www.cyberforum.ru/cpp-beginners/thread186332.html
Ввести структуру для описания комплексного числа, составить и протестировать ф-цию для преообразования комплексного числа из показательной в алгебраическую форму... Помогите пожалуйста с алгоритмом... Как вообще в математике преобразовать комплексное число, и как оно выглядит
C++ Найти все целые корни уравнения ax3+bx2+cx+d=0 Добрый вечер. Есть задача : Вводятся целые числа a,b,c,d.Найти все целые корни уравнения ax3+bx2+cx+d=0 (корни искать среди делителей d). Помогите написать код,который бы давал верный результат.Используя либо Cin,cout,либо printF,scanF. Спасибо за раннее. http://www.cyberforum.ru/cpp-beginners/thread186331.html
Напечатать последовательность слов, преобразовав все буквы в строчные C++
Дана последовательность, содержащая от 1 до 30 прописных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать эту же последовательность слов, преобразовав все буквы в строчные.
C++ Подсчет последовательностей нечетных чисел. Ошибка
Народ подскажите Написал программу для подсчета слов у которых в конце стоит не буква и подсчет последовательностей нечетных чисел Ошибок нет но когда запускаю программу на экран ничего не выводит #include "stdafx.h" #include <iostream> #include <cctype> using namespace std; int xcount(char*);
C++ Вычисление выражения http://www.cyberforum.ru/cpp-beginners/thread186303.html
Даны действительные числа а_0,…, a_6. Получить для x= 1,3,4 значение p(x+1)-p(x), где p(y)= a_6 y^6+a_5 y^5+…+a_0
C++ Генератор случайных чисел Помогите написать программу, которая генерировала бы случайные числа мультипликативным конгруэнтным методом. Нужно использовать такое рекуррентное выражение xi= а*xi (mod m). Параметры Х0=5 А/p=? M=35 подробнее

Показать сообщение отдельно
Seo-optimist
2 / 2 / 0
Регистрация: 04.12.2009
Сообщений: 95
04.11.2010, 20:54  [ТС]     Определить максимальное из чисел, встречающихся в заданной матрице более одного раза
KuKu,спасибо, ошибка пропала, но зацикливается, скажите почему?
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 <iostream>// ïîäêë. áèáëèîòåêè
using namespace std;
int main()
{ 
    int **a = NULL; // îáüÿâëÿåì äèГ*Г*ìè÷åñêèé Г¬Г*Г±Г±ГЁГў
    int m, n; // îáüÿâëåГ*ГЁГҐ ïåðåìåГ*ûõ
    cout<<"Vvedite kol. stroc"<<endl; // âûâåëè ñîîáùåГ*ГЁГҐ
    cin >> m; // ââîä Г°Г*çìåðГ*îñòè Г¬Г*òðèöû
    cout<<"Vvedite kol. stolbsov"<<endl;// âûâåëè ñîîáùåГ*ГЁГҐ
    cin >> n;// ââîä Г°Г*çìåðГ*îñòè Г¬Г*òðèöû
    a = new int* [m]; //âûäåëÿåì ГЇГ*ìÿòü ïîä ñòðîêè
    for (int i=0; i<m; i++) 
    {
        a[i] = new int [n]; //âûäåëÿåì ГЇГ*ìÿòü ïîä ñòîëáöû
            cout<<"Vvedite elementu"<<endl;// âûâåëè ñîîáùåГ*ГЁГҐ
        for (int j=0; j<n; j++)
            cin >> a[i][j];// ââîäèì Г¬Г*Г±Г±ГЁГў
   int max = 0; bool fl = false; //îáüÿâëåГ*ГЁГҐ  ГЇГҐГ°ГҐГ¬ГҐГ*îé
    for (i=0; i<m; i++)
        for (int j=0; j<n; j++) 
            if((fl && a[i][j]>max) || (!fl))// åñëè Г¬Г*ГЄГ±. ïðîèГ*öèëèõèðîâГ*Г*, ГЁ ГІГҐГЄГіГ№ГҐГҐ áîëüøå Г¬Г*êñèìóì èëè ГҐГ±ГЁГ« Г¬Г*ГЄГ± Г*ГҐ ïðîèГ*öèëèõèðîâГ*Г*
            { 
                for (int l=0; l<m; l++) // ïðîâåðÿåì ÿâëÿåòñÿ ëè ГІГҐГЄГіГ№ГЁГҐ ÷èñëî ïîâòîðÿþùèì
                    for (int p=0; p<n; p++)
                        if (a[l][p]==a[i][j] && (l!=i || p!=j)) // ïðîâåðÿåì ÿâëÿåòñÿ ëè ГІГҐГЄГіГ№ГЁГ© ýëåìåГ*ГІ ïîâòîðÿþùèì
                        {
                            if (!fl) // åñëè
                                fl = true; // ïðèñâîèëè ГЁГ±ГІГЁГ*Гі
                            max = a[i][j]; // Г*Г*ùëè Г¬Г*êñèìóì âñòðå÷Г*ГѕГё. Г*Г*éáîëüøåå êîëè÷åñòâî Г°Г*Г§.
                            l = m; 
                            break;// ñòîï
                        }                                                               
            }
    if (fl) cout << "Maksimalnoe sredi povtoriaiutzihsia: " << max; //âûâîäèì Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îå ñðåäè ïîâòîðÿþùèõñÿ
    else
        cout << "Net povtorov"; // ГЁГ*Г*Г·ГҐ âûâîäèì Г·ГІГ® Г*ГҐГІ ïîâòîðîâ
 
}
    return(0); 
}
 
Текущее время: 19:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru