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

Двух мерный массив. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть разница между C++Builder и Visual Studio? http://www.cyberforum.ru/cpp-beginners/thread233786.html
Здравствуйте! Я только начал изучать С++ (по книге Лафоре). Хочу узнать есть ли разница в какой программе программы писать? Просто такое дело, скачал Microsoft Visual Studio 2010 а там тихий ужас - фиг разберешься, немного разобрался - напишу программу - ошибку какую то выдает (типа не компилируется) хотя все по учебнику..(( еще скачал wxDev-C++ - вроде пишет что компилируется нормально, но...
C++ Составить алгоритм решения ребуса составить алгоритм решения ребуса МУХА+МУХА+МУХА=СЛОН(различные буквы означают различные цифры, старшая - не 0) http://www.cyberforum.ru/cpp-beginners/thread233784.html
C++ Массивы
Помогите пожалуйста решить 2 задачи на си(Завтра здать нужно.) Задача 1 Найти в отсортированном в порядке увеличения элементов массиве место для нового заданного элемента Задача 2 Написать программу, которая угадывает задуманное число в интервале за n вопросов типа "Ваше число меньше такого-то?" Надеюсь на вашу помощь. Заранее спасибо
Переписать в выходную строку слова из входной строки в порядке возрастания их длины. C++
Помогите с решенеие кому не сложно в Visual C++, пожалуйста. 1. Интервал между минимальным и максимальным значениями элементов массива разбить пополам и относительно этого значения разбить массив на две части (части не сортировать). 2. Переписать в выходную строку слова из входной строки в порядке возрастания их длины. зарание спасибо.
C++ Отладчик в Dev-C++ http://www.cyberforum.ru/cpp-beginners/thread233733.html
Как включить отладчик чтоб посмотреть промежуточные значение? А то написал небольшую программку о результат не тот что надо
C++ Работа с указателем. Доброе время суток. При чтении из файла вроде все нормально, но когда я пытаюсь вручную установить указатель, в нужную позицию, и считать строку у меня получается пустая строка, вроде указатель стоит в конце файла. Скажите, что я сделаю не правильно! Собственно код: #include <fstream> #include <iostream> int main() { std::ifstream file; подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.01.2011, 14:18     Двух мерный массив.
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
49
50
51
52
53
54
55
56
57
58
59
//
// ЗАДАЧА:
// Дана прямоугольная матрица. 
// Найти строку с наибольшей и меньшей суммой элементов.
// Вывести на экран найденные строки и суммы их элементов.
// 
 
#include <stdlib.h>
#include <stdio.h>
 
#define NCOLS 5
#define NROWS 10
 
int main()
{
        int i, j, *min, *max;
        int sums[NROWS];
        int matrix[NROWS][NCOLS];
 
        for(i = 0; i < NROWS; ++i) {
                for(j = 0; j < NCOLS; ++j)
                        matrix[i][j] = rand() % 100;
        }
 
        for(i = 0; i < NROWS; ++i) {
                sums[i] = 0;
                for(j = 0; j < NCOLS; ++j) 
                        sums[i] += matrix[i][j];
        }
 
        min = max = &sums[0];
        for(i = 0; i < NROWS; ++i) {
                if(*min > sums[i])
                        min = &sums[i];
 
                if(*max < sums[i])
                        max = &sums[i];
        }
 
        for(i = 0; i < NROWS; ++i) {
                for(j = 0; j < NCOLS; ++j)
                        printf("%2d ", matrix[i][j]);
                printf("\n");
        }
 
        printf("\nminimum: ");
        for(j = 0; j < NCOLS; ++j)
                printf("%2d, ", matrix[min - sums][j]);
        printf("\b\b; sum: %d\n", *min);
 
        printf("maximum: ");
        for(j = 0; j < NCOLS; ++j)
                printf("%2d, ", matrix[max - sums][j]);
        printf("\b\b; sum: %d\n\n", *max);
 
        /* расскомментировать, если окно программы пропадает сразу после запуска */
        /* system("PAUSE"); */
        return 0;
}
 
Текущее время: 11:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru