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

Использование функций для работы с одномерными и двухмерными массивами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с unsigned char http://www.cyberforum.ru/cpp-beginners/thread302510.html
Есть указатель на тип unsigned char, содержащий в себе 4-ех байтное число и переменная типа long. Как записать в эту переменную значение из адреса указателя? Есть какая нибудь функция, предназначенная для этого? Atol не подходит (там ведь нужен символ конца строки), а вот этот способ заносит только первый байт: typedef unsigned long BYTE; BYTE *c=(BYTE *)malloc(4); unsigned long a; ...
C++ Динамическая память в чем ошибка #include <iostream> #include "conio.h" using namespace std; class{A int a; double b; char s; } http://www.cyberforum.ru/cpp-beginners/thread302506.html
подключение к ЕИАС C++
При подключении к системе ЕИАС выходит ошибка. "В обработчике события On AfterInstaller CriptoInstaller возникло исключение - не удается найти указанный файл (исключение из HRESULT: 0х80070002)
указатели C++
Создайте целые числа x и y Создайте указатель на int с названием p1 Сохраните адрес x в p1 Используйте p1 чтобы присвоить значению х 99 Используя cout, выведите значение x Используя cout и указатель p1, выведите на экран значение Сохраните адрес у в p1 Используйте p1 , чтобы присвоить у значение -300 Создайте 2 новые переменные: целое число с названием temp и указатель на целое...
C++ Инициализация массива строк http://www.cyberforum.ru/cpp-beginners/thread302496.html
Здравствуйте! Подскажите, как можно инициализировать массив строковых констант неопределенного размера? Для инициализации массива неопределенного размера типа float я использовал следующее: int main() { float *energy=NULL; ... energy=(float*)malloc(number*sizeof(float)); ...
C++ Работа с динамическими структурами данных Организовать двунаправленный список для хранения элементов структуры, содержащей сведения о фамилии, специальности. Предусмотреть добавление элементов в начало списка, поиск по специальности, удаление по фамилии. Предусмотреть удаление списка перед выходом из программы. подробнее

Показать сообщение отдельно
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
23.05.2011, 12:56     Использование функций для работы с одномерными и двухмерными массивами
Дмитрий12, попробуйте объявить i и j до начала всех циклов, ну скажем, в 11 строке с остальными переменными. А в циклах, не переопределяйте их (грубо говоря поубирайте int):
C++
1
2
for(i=0; i<M; ++i)
       for(j=0; j<N; ++j)
Добавлено через 13 минут
И ещё кое-что, либо я не выспался, либо у вас столбцы со строками перепутались (при поиске мин/макс):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (i = 0; i < M; ++i)
{  
        for (j = 0; j < N; ++j)
    {
        if (arr[i][j] > max)
        {
            max = arr[i][j];
            st_max = j;
        }
        else if (arr[i][j] < min)
        {
            min = arr[i][j];
            st_min = j;
        }
    }
}
 
Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru