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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Собирательное название for, do и while http://www.cyberforum.ru/cpp-beginners/thread565381.html
Как можно собирательно по-русски и по-английски обозвать for, do и while?
C++ Проблема с fwrite Подскажите пожалуйста. Столкнулся с такой проблемой, при попытки вывести в файл элементы массива, в файле оказываются абсолютно другие символы ( 6 \ ). void main(){ FILE *ptr; int mas={25 , 54, 92, 10}; ptr=fopen("first.txt","w"); fwrite(mas, sizeof(int), 4, ptr); fclose(ptr); } http://www.cyberforum.ru/cpp-beginners/thread565372.html
C++ Ряд Тейлора
Помогите пожалуйста с решением задачи: Дано действительное число x. Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001. Пример во вложении. Не могу разобраться с результатами, при х=1 значения совпадают, а вот при других значениях х, результаты разные.
Строка: Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки. C++
пожалуйста с пояснениями если можно.Заданы 2 строки,состоящие из слов,разделенных пробелами.Определить местоположение символа первой строки,который первым совпал с одним из символов второй строки.Приписать ко второй строке часть первой,начиная с этого символа.Если этого совпадения не произойдет,то все символы второй строки заменить нулями. #include <stdio.h> #include <conio.h> #include...
C++ массив экземпляров класса http://www.cyberforum.ru/cpp-beginners/thread565334.html
Есть класс( в файле particle.h) ref class particle { protected: float x; float y; public: particle::particle(void) {
C++ подскажите функцию мне нужно проверить введенный символ, целочисленный ли он.... проще говоря, калькулятор, только работать должен так: 23+6 и он сразу пишет ответ 29 подробнее

Показать сообщение отдельно
aspin
2 / 2 / 0
Регистрация: 03.05.2012
Сообщений: 26
04.05.2012, 18:47     Найти номер строки матрицы, в которой находится самая длинная серия одинаковых элементов
проверил у меня эти примеры работают, все мои примеры работают вот короче код полностью сам проверь
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
60
61
62
63
#include <iostream>
#include <cstdlib>
#include <time.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n=5,m=5,j=0,i=0;
    int a=0,b=5;
    srand(time(0));
 
    int **mas = new int *[m];
    for (int i = 0; i < m; i++) 
    mas[i] = new int [n];
 
    for (int i=0;i<n;i++)
        for (int j=0;j<m;j++)
        {
            mas[i][j]=a+rand()%(b-a);
            //cin>>mas[i][j];
        }
 
    for (int i=0;i<n;i++)
        for (j=0;j<m;j++)
        {
            cout<<mas[i][j]<<" ";
            if (j==n-1)
                cout<<endl;
        }
 
    int *mas1 = new int [m];
    
    for (int i=0;i<m;i++)
        mas1[i]=1;
 
    //int k=0,k1=0;
    for (int i=0;i<n;i++)
        for (j=0;j<m;j++)
        {
            if (mas[i][j]==mas[i][j+1])
                mas1[i]++;
        }
 
    cout<<endl<<endl;
 
    for (i=0;i<m;i++)
        cout<<mas1[i]<<" ";
 
    int max=mas1[0],index=0;
    for (int i=1;i<m;i++)
    {
        if (max<mas1[i])
        {
                max=mas1[i];
                index=i;
        }
    }
    cout<<endl<<"count: "<<max<<endl<<"length: "<<index+1<<endl;
 
    system ("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru