Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2018, 00:44   #1
lesly812
Новичок
Джуниор
 
Регистрация: 12.12.2018
Сообщений: 2
По умолчанию [C++] дана символьная матрица 13на18, найти номер последнего по порядку столбца, в котором содержится наибольшее количество попарно различных символов. Правильно ли работает код?

Доброй ночи. Задание звучит так: дана символьная матрица 13на18, найти номер последнего по порядку столбца, в котором содержится наибольшее количество попарно различных символов.
Код:
#include <iostream>
#include <windows.h>
#include <string>
#include <sstream>
 
using namespace std;
 
 
 
int main() {
    SetConsoleCP (1251);
    SetConsoleOutputCP (1251);
 
    char    matrix[13][18];
    int     max_line = 0, max_val = 0;
 
    for(int i=0; i<13; i++){
        cout << i+1 << ": ";
        int line_cnt = 0;
        for(int a=0; a<18; a++){
            matrix[i][a] = rand()%('z'-'a')+'a';
            cout << matrix[i][a] << ' ';
            if((a>0) && (matrix[i][a]!=matrix[i][a-1]))     line_cnt++;
        }
        cout << " = " << line_cnt << endl;
        if(max_val <= line_cnt){
            max_val = line_cnt;
            max_line = i;
        }
    }
    cout << endl << "Номер столбца с наибольшим кол-вом = " << max_line+1;
 
    
    
    cout << endl << endl << endl;
    system ("pause");
    return 0;
}
Подскажите, правильно ли работает программа? Если нет, то как правильно ?
lesly812 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив чисел W=(w1,w2,...,wm). Найти номер последнего по порядку отрицательного элемента массива (Паскаль или Бэйсик) Nade Помощь студентам 0 07.02.2013 18:54
Дан массив A[7,7]. Найти количество столбцов, составленных из попарно различных элементов (Pascal) yul111-95 Паскаль, Turbo Pascal, PascalABC.NET 0 02.02.2013 22:01
Найти номер первой по порядку строки, которая содержит наибольшее количество цифр spr1te Помощь студентам 1 17.12.2010 19:58
Дана целочисленная матрица размера M × N. Найти номер последнего из ее столбцов, содержащих равное количе tanjusha Общие вопросы C/C++ 4 01.04.2010 20:03