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

Найти номер строки, в которой находится самая длинная последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Соседние цифры в числе http://www.cyberforum.ru/cpp-beginners/thread177129.html
Составить функцию, которая определяет, являются ли цифры в записи целого числа соседними в натуральном ряду. Из чисел из интервала от n до N функция выводит только те, цифры которых являются...
C++ Графическая заставка на С кто может поделиться кодом заставки на С с динамическими объектами. http://www.cyberforum.ru/cpp-beginners/thread177115.html
C++ Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?
Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?
Вывод элементов массива C++
Здравствуйте ! написал простенькую программу ,хотел чтобы прога выводила все элементы массива,а он выводит 5,почему ? #include <iostream.h> #include <conio.h> void main () { int i; int a;...
C++ Посчитать количество пустых клеток шахматной доски, которые не бьются ни одним ферзем http://www.cyberforum.ru/cpp-beginners/thread177089.html
Описание Ферзь - самая сильная шахматная фигура, которая за один ход может перемещатся на льбое число полей по вертикали, горизонтали или диогонали (при условии, что на его пути нет фигур). Клетка...
C++ Найти количество повторяющихся в массиве цифр Помогите у меня задача:"Мади подарили новый блокнот. Ему очень понравился подарок, но единственное, что его смутило, это то, что страницы блокнота не пронумированны. Мади решил пронумеровать страницы... подробнее

Показать сообщение отдельно
Lyohich84
178 / 177 / 67
Регистрация: 30.04.2010
Сообщений: 260
28.10.2010, 11:21
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
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int n=7;
    const int m=8;
    int a[n][m];
    srand(time(NULL));
    for (int i=1; i<n; i++)
        for (int j=1; j<m; j++)
            a[i][j]=rand()%5;
    for (int i=1; i<n;i++)
    {
        for (int j=1; j<m; j++)
            cout <<a[i][j]<<" ";
        cout <<endl;
    }
    int imax;
    int max=0;
    int s;
    int k;
    for (int i=1; i<n;i++)
    {
        for (int j=1; j<m; j++)
        {
            s=0;
            k=j+1;
                while (a[i][j]==a[i][k])
                {
                     s=s+1;
                     k=k+1;
                }
                if (s>max)
                {
                    max=s;
                    imax=i;
 
                }
            s=0;
        }
    }
    cout <<"Nomer stroki v kotoroy nahoditsya samaya dlinnaya posledovat odinakovih elementov "<<imax<<endl;
    cout <<"Dlina posledovatelnosti="<<max+1; 
    cin.get();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.