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

Определить количество столбцов с неповторяющимися элементами в двумерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Печать на USB принтер в Win XP из консольного приложения С++ Win32? http://www.cyberforum.ru/cpp-beginners/thread370902.html
Возможно ли из консольного приложения Win32 (без CLR, Unicode и пр.) в Visual C++ 2010 организовать печать на USB принтер? #if MSDOS list=stdprn; #else fopen_s(&list,"lst:","w"); #endif и т.д. Это в Винде не катит, поскольку принтер не LPT. Переналаживаю старую досовскую программу С под С++ и имею небольшой гембель. Можно, конечно, вывести таблицы в текстовые файлы и потом уже...
C++ Массивы в С++ Здравствуйте!Прошу помощи потому что сама в этом не понимаю, Сформировать вектор В элементы которого равны , Соответствующим элементам неглавной диагонали матрицы. Найти минимальный элемент вектора В. 0.8 -0.6 1.5 4.2 А= 7.8 6.1 -4.5 5.1 -8.3 -0.8 4.9 7.2 5 8.1 -0.15 -0.21 Спасибо за то что обратили внимание!!! Буду благодарна за... http://www.cyberforum.ru/cpp-beginners/thread370890.html
Задача на массив C++
Ребят, срочно нужна ваша помощь. В понедельник зачет, а я в этом ничего не шарю, пожалуйста, выручайте. Если можете, напишите как это все работает. За решение задачи готов заплатить, сумма договорная, пишите сюда tillly@mail.ru В одномерном массиве, состоящем из N вещественных чисел, вычислить: a)сумму отрицательных элементов массива b) произведение элементов массива, расположенных...
Восстановить исходник программы. C++ C++
Есть exe-шник программы написанный на С++(естественно написанной не мной). Пытался поговорить с автором о покупке исходника, но ответа нет. Может кто-нибудь попытается восстановить исходник или написать аналогичную программу и скинуть сюда?
C++ rvalue http://www.cyberforum.ru/cpp-beginners/thread370877.html
добрый вечер. интересно ваше мнение. значит ли появление rvalue reference в новом стандарте то, что теперь локальным объектам зеленый свет. Даешь пользование локальных объектов где хоцца. Не нарушает ли это "хороший тон" так усердно прививаемый тем кто пользует с++? (Никогда не используй ссылку на локальную переменную - быть бэдэ)
C++ Не отображает кириллицу! #include <iostream> #include <map> #include <string> #include <list> using namespace std; int main () { setlocale (LC_ALL, ".866"); freopen ("in.txt", "r", stdin); wstring t3; подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
24.10.2011, 10:49     Определить количество столбцов с неповторяющимися элементами в двумерном массиве
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 <stdio.h>
 
#define ROWS 5
#define COLS 5
 
int main() {
    int matrix[ROWS][COLS] = { 0 };
    int unique_cnt = 0;
    int unique = 0;
    int i = 0;
    int j = 0;
    int k = 0;
 
    for (i = 0; i < ROWS; ++i) {
        for (j = 0; j < COLS; ++j)
            scanf("%d", &matrix[i][j]);
    }
 
    for (j = 0; j < COLS; ++j) {
        unique = 1;
        for (i = 0; i < ROWS && unique; ++i) {
            k = i + 1;
            while (k < ROWS && matrix[i][j] != matrix[k][j]) 
                ++k;
 
            unique = (k == ROWS);
        }
 
        unique_cnt += unique;
    }
 
    for (i = 0; i < ROWS; ++i) {
        for (j = 0; j < COLS; ++j)
            printf("%2d ", matrix[i][j]);
        printf("\n");
    }
 
    printf("unique cols = %d\n", unique_cnt);
    return 0;
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru