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

двумерный массив и функция! - 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

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

25.11.2011, 20:16. Просмотров 336. Ответов 4
Метки (Все метки)

Парни помогите, чего-то я не догоняю!
у меня есть функция kol она считает сколько столбцов с нулевым элементом встречается и плюсует в переменную g!

если делать не через функцию все работает.
у меня в g выводит 0!(если через функцию делать)
сорри за код я его не форматировал!

где допустил касяк?

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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int kol (int A[100][100],int n,int m,int g){ // подсчет нулевых элементов
 
for ( int j = 0; j < n; j++ ){
  for ( int i = 0; i < m; i++ ){
 
      if ( A[i][j] == 0 ){
         g++;
      }
   }
}
return 0;
}
 
 
 
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;     
                                        }
 
 
 
 
  
 kol(A,n,m,g); //вызов функции!
 cout<<"количество столбцов, содержащих хотя бы один нулевой элемент: "<<g<<endl;
        
 system("pause");
return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.