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

Создать двумерный динамический массив, найти максимальный элемент и его индексы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание проверки на ввод нуля и отрицательных чисел http://www.cyberforum.ru/cpp-beginners/thread651159.html
Написал практически первую свою программу, благо ваш форум + википедия мне в помощь не могу разобраться, как вставить в неё условие чтобы была проверка на 0 и на отрицательные числа так, чтобы если хоть в одном из R было такое число, то вылезало сообщение типа "ха-ха, нуб, учи математику, на 0 делить нельзя" и в этом духе не прошу делать за меня, хотя бы приведите примеры как это можно сделать...
C++ Определить, является ли число палиндромом Если можно то плиз с коментариями, я ток новичёк в этой проге, заранее спс. 1) Переменной t присвоить значение true , если дата m,d,y предшествует дате m1,d1,y1, иначе t=false. (m -месяц d-день y-год )! 2)Введите четырехзначное число. Является ли оно полиндромом. 2222, 6116, 0440. и т.д. http://www.cyberforum.ru/cpp-beginners/thread651135.html
Portable IDE C++
Можете подсказать portable IDE для С++? Чтобы скинул с флешки на комп и уже можно кодить? Пока нашел только wxDev-C++ (там есть установщик, но он не требует доступа к временным папкам и админских прав, поэтому пойдет), но там дебаггер сломан. Может у кого есть что-нибудь?
C++ Считывается только первое слово из строки
Считываю строки из файла. Почему-то считывается только первое слово из строки. Помогите while (a != "%") { file >> a; mass = a; i++; } Добавлено через 27 минут это на vc++
C++ дружественные функции в C++. Когда без них невозможно? http://www.cyberforum.ru/cpp-beginners/thread651067.html
Здравствуйте! Есть ли ситуации, когда без дружественных функций невозможно обойтись или всегда можно заменить ее обычной функцией/методом? Если без нее обойтись нельзя, напишите пожалуйста пример) Т.е. по сути friend-функция просто избавляет от написания дополнительных функций для возврата тех значений, которые как бы и не обязательно возвращать, но из-за невозможности доступа в обычных...
C++ C++ <- AutoIt Столкнулся с проблемой в AuoIt... Интерпретатор очень медленно обрабатывает циклы... А у меня сканирование изображений... 786 000 для 1024 * 768 =) Вот и появилась мысль написать dll... Потому, что существующие мне не подходят( Синтаксис С++ мне известен немного, но на этом знания и заканчиваются, так как языком не пользуюсь) Попытался перевести код... Но выскакивает ошибка памяти при попытке... подробнее

Показать сообщение отдельно
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
13.09.2012, 01:13     Создать двумерный динамический массив, найти максимальный элемент и его индексы
Итератор в цикле перепутали. Надо j вместо i
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
#include <iostream>
using namespace std;
 
int main ()
{
    const int size = 3;
    int **matrix = new int* [size];
    int i,j, max,col_max, row_max;
    for (i = 0; i < size;  i++)
        matrix[i] = new int[size];
 
    for ( i= 0; i < size; i++)
        for (j = 0; j < size; j++)
            matrix[i][j] = rand()%10;//это написал для автоматического заполнения. можете вернуть ручной ввод
    max = matrix[1][1];
col_max = 1;
row_max = 1;
    for (i= 0; i < size; i++)
        for (j = 0; j < size; j++)//вот тут была ошибка
        
            if (matrix[i][j] > max)
            {
            max = matrix[i][j];
            row_max = i;
            col_max = j;
            }
           
 
    for (i = 0; i < size; i++)
    {
        for (j = 0; j < size; j++)
        cout << matrix[i][j] << "(" << i << ";" << j << ") ";
        cout <<endl;
    }
    cout << max << endl
        << row_max << endl
        << col_max << endl;
    for (i = 0; i < size; i ++)
        delete[] matrix[i];
    system ("pause");
    return 0;
}
 
Текущее время: 19:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru