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

двумерный массив и функция! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить два введённых слова http://www.cyberforum.ru/cpp-beginners/thread391820.html
Всем привет!! Помогите решить задачку: ввести два слова и сравнить их. Вот я почти решил, надо как-то внедрить проверку длины слова (может strlen?) Атто у меня если введёшь dos и dosa, то считает...
C++ E2285 Could not find a match for 'TCounters::TCounters(const TCounters&)' main.cpp #pragma hdrstop #include <tchar.h> #include "timers.h" //--------------------------------------------------------------------------- #pragma argsused int _tmain(int argc, _TCHAR*... http://www.cyberforum.ru/cpp-beginners/thread391816.html
Найти цикл в графе C++
Дан граф, содержащий только один цикл. Нужно найти его (все его вершины). Код не нужен, нужна только идея.
Выводить на экран квадраты чисел до тех пор, пока не будет введено число 0 C++
Вводить с клавиатуры целые числа (>0) и выводить на экран квадраты этих чисел до тех пор, пока не будет введено число 0. Использовать цикл while.
C++ при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"? http://www.cyberforum.ru/cpp-beginners/thread391812.html
Сабж g++ 4.5.0
C++ Прохождение лабиринта в двумерном массиве Мне очень нужна программа по прохождению лабиринта в двумерном массиве...вопрос жизни и смерти...В программировании я полный лох, а программа очень нужна, напишите пожалуйста рабочую в С++.. Сам... подробнее

Показать сообщение отдельно
bam32
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 48
25.11.2011, 21:14  [ТС]
задам по другому вопрос.
как сделать эту прогу в функциях?
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
64
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main(){
const int k=100;    
int n,m;
int g=0;
int A[k][k];
int i,j;
setlocale(LC_ALL, "rus");
cout<<"Введите размеры матрицы "<<endl;
cin >>n>>m;
 
for(i=0;i<n;i++)
    for(j=0;j<m;j++){
        cout<<"a["<<i<<","<<j<<"] = ";
            cin>>A[i][j];   
        
                    }
 
cout << "Вот Ваша матрица:" << endl << endl;
 for (int i=0;i<n;i++){
    for(int j=0; j<m;j++)
        cout<<"  "<< A[i][j]<< " ";
            cout<<endl;     
                    }
 
 
 for ( int j = 0; j < n; j++ ){
  for ( int i = 0; i < m; i++ ){
 
      if ( A[i][j] == 0 ){
         g++;
      }
   }
}
 
cout<<"количество столбцов, содержащих хотя бы один нулевой элемент: "<<g<<endl;
 
int v = 0;
for ( int i = 0; i < n; i ++ )
{
int c = 0;
int max = 0;
int maxe = 0;
     for ( int j = 0; j < m-1; j ++ )
        {
                if ( A[i][j] == A[i][j+1] )
                        c ++;
                if ( c > maxe )
                        maxe = c;
        }
        if ( maxe > max )
        {
                max = maxe;
                v = i;
        }
}
cout<<"номер первой строки с максимум одинаковых переменных "<<v<<endl; 
system("pause");
 
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru