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

Написать программу, которая определяет самую длинную серию одинаковых элементов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ atof округляет число http://www.cyberforum.ru/cpp-beginners/thread527490.html
Здравствуйте, мне необходимо считать коэффициенты из текстового файла и обработать их, проблема возникла при преобразовании символов в число. Функция atof округляет число до 7-го знака, хотя тип...
C++ минимальный элемент Написать программу, которая выводит минимальный элемент введенного с клавиатуры одномерного массива целых чисел. Для доступа к элементам массива использовать указатель. http://www.cyberforum.ru/cpp-beginners/thread527451.html
C++ преобразование типов
memcpy((void*)stroka,(void*)stroka,ykaz_bukva-ykaz_temp+1); что нужно поставить вместо void* чтоб не было предупреждений
Работа с динамической памятью через указатели. Загадочная ошибка. C++
Пишу в Microsoft Visual Studio ->Win32 Console application ->C++. Есть такая задача: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до...
C++ Печать значения EOF http://www.cyberforum.ru/cpp-beginners/thread527433.html
Упр.1.7. Керниган,Ритчи.Написать программу,печатающую значение EOF.Натолкните на мысль.Заранее благодарен.
C++ Реализация Singleton Приветствую. Пытался реализовать паттерн проектирования Singleton для лога след. образом: class Logger { public: void log (const std::string& logMessage) const; static Logger&... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.03.2012, 13:56
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
#include <stdio.h>  
#include <stdlib.h>
#include <time.h>
  
int main()
{
    srand( time( NULL ) );
    int a[100][100], n, m, i, j, tmp, I=0, max=1;
    printf("n= "); scanf("%d", &n);
    printf("m= "); scanf("%d", &m);
    printf("Matrica\n");
    for(i=0; i<n; i++)
    {
        for(j=0; j<m; j++)
        {
            a[i][j]=rand()%10;
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
    for(i=0; i<n; i++)
    {
        tmp=1;
        for(j=1; j<m; j++)
        {
            if(a[i][j]==a[i][j-1])
                tmp++;
            else
                tmp=1;
            if(tmp>max)
            {
                max=tmp; I=i;
            }
        }
    }
    printf("%d", I);    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru