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

Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перестановки http://www.cyberforum.ru/cpp-beginners/thread171555.html
Есть число которое складается из нулей и единиц. C клавиатуры вводится N - общее количество цифр и K - количество единиц. Найти и вивести на екран все возможные перестановки етого числа. Например: N - 4 K - 2 Результат: 1100 1010 1001 0101
C++ Написать программу, которая считывает текст из файла, добавляет после каждого предложения сколько раз в нем встретилось введенное слово Написать програму, которая считывает текст из файла и выводит его на экран, при этом добавляет после каждого предложения сколько раз в нем встретилось введенное с клавиатуры слово http://www.cyberforum.ru/cpp-beginners/thread171551.html
C++ Функция конкатенации двух строк
Здравствуйте, помогите сделать функцию сложения двух строк, примерно так: void add(char *str1, char *str2) { *plus=new char; *plus = strcat(str1, str2); cout<<plus; } К сожалению, я пока плохо понимаю смысл указателей, думаю проблема в них:(
C++ вывод из файла.
Не могу понять почему не выводит из файла. Откорректируйте мой код. Буду очень признательна. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #include <stdio.h>
C++ Функция пароля http://www.cyberforum.ru/cpp-beginners/thread171531.html
Здравствуйте! Помогите правильно написать функцию пароля и функцию новой страницы. (на с++) Заранее спасибо Добавлено через 13 минут #include <stdio.h>
C++ Структура for для суммирования всех четных чисел от 2 до 100 Почему результаты данного кода в VS 2010 и DEV-C++ после компиляции разные ? #include <cstdlib> #include <iostream> #include <windows.h> using namespace std; int main(int argc, char *argv) { setlocale( LC_ALL,"Russian" ); подробнее

Показать сообщение отдельно
mrMRak
38 / 38 / 3
Регистрация: 02.06.2010
Сообщений: 105
02.10.2010, 22:34     Определить номер столбца матрицы, в котором находиться самая длинная серия одинаковых элементов.
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
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    srand(time(NULL));
    cout<<"ВВедите размерность матрицы\n";
    int razm=0;
    while(razm<1)
        cin>>razm;     
    int **matr = new int *[razm];
    int *max=new int [razm];
    for(int j=0;j<razm;j++)
    {
        matr[j]=new int [razm];
        max[j]=0;
        for (int i=0; i<razm; i++)
        {
            matr[j][i]=rand()%6;
            cout<<setw(4)<<matr[j][i];
        }
        cout<<'\n';
    }
    int sameEl=0,column=0;
    for (int j=0; j<razm;j++)
        for(int i=0;i<razm;i++)
            for(int k=i+1;k<razm;k++)
            {
                if(column!=j)
                {
                    max[j-1]=sameEl;
                    sameEl=0;
                    column=j;
                }
                if (matr[i][j]==matr[k][j])
                    sameEl++;
            }
    max[razm-1]=sameEl;
    int maxCol=-1;
    for (int j=0;j<razm;j++)
        if (maxCol<max[j])
            maxCol=max[j];
    cout<<"Колонки в которых  максимально повторяющихся чисел:\n";
    for (int j=0;j<razm;j++)
        if(max[j]==maxCol)
            cout<<j+1<<"  ";
    delete [] max;
    delete [] matr;
    system("pause");    
}
 
Текущее время: 11:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru