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

Статический двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить каждый символ в S1 на -й символ из S2. Контролировать границы строковых массивов, циклически перемещая указатели. http://www.cyberforum.ru/cpp-beginners/thread221924.html
Заменить каждый символ в S1 на -й символ из S2. Контролировать границы строковых массивов, циклически перемещая указатели. Замінити кожний символ у S1 на -й символ з S2. Контролювати межі...
C++ Двумерный массив и функция здравствуйте. помогите пожалуйста мне с парой программ,я просто не могу понять как их написать. Задан двумерный массив.посчитать количество нулей в главной диагонали и разделить на это число все... http://www.cyberforum.ru/cpp-beginners/thread221917.html
Двумерный массив(в виде функций) C++
#include <iostream.h> #include<conio.h> const int n=3, m=4; void InArray(int a); void Change(int a,int kol); void PrintArray (int b); void main() { clrscr(); void InArray (int a);
C++ функция для суммы ряда
здравствуйте ,помогите пожалуйста решить такое задание: Написать программу , которая вычисляет сумму n слагаемых ряда : 1-x+(x^2)/2-(x^3)/3+... и выводит на экран значения параметров и сумму ряда...
C++ Матрица.Переписать в одномерный массив эл-ты четных столбцов значения которых меньше 1. Оформить в виде Функции http://www.cyberforum.ru/cpp-beginners/thread221892.html
Дана матрица( любого размера. в пределах разумного=)).Переписать в одномерный массив элементы четных столбцов. значения которых меньше 1. Оформить в виде функции. Программа на борланде.
C++ Здраствуйте всем!! решить по паскалю.составить к ней блок схему!! Известны площадь круга S1 и площадь квадрата S1. Определить: поместится ли квадрат в круг??? подробнее

Показать сообщение отдельно
airone
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 6

Статический двумерный массив - C++

28.12.2010, 18:37. Просмотров 6174. Ответов 4
Метки (Все метки)

есть задача: заполнить матрицу и вывести её на экран, используя функции. вот что делаю:

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
//main.cpp
#include <iostream>
#include <conio.h>
using namespace std;
 
void vvod(int matr[10][10], int, int);
void vivod(int matr[10][10], int, int);
 
void main()
{
setlocale(LC_ALL,"rus");
int n=0;
int m=0;
cout<<"Введите  n"<<endl;
cin>>n;
 
cout<<endl<<"Введите m"<<endl;
cin>>m;
 
int matr[10][10];
cout<<endl<<"Введите матрицу построчно"<<endl;
vvod (matr[10][10], n, m);
 
cout<<endl<<"Ваша матрица"<<endl;
vivod (matr[10][10], n, m);
 
_getch();
}
 
//InOut.cpp
#include <iostream>
using namespace std;
 
void vvod(int matr[10][10], int n, int m)
{
  for (int i=0; i<n; i++) 
     for (int j=0; j<n; j++)
        cin>>matr[i][j];
}
 
void vivod(int matr[10][10], int n, int m)
{
   for (int i=0; i<n; i++) 
      { cout << "\n строка" << (i+1) << ":";
       for (int j=0; j<n; j++)
       cout<<"\t"<<matr[i][j];
      }
}
Результат:
error C2664: 'vvod' : cannot convert parameter 1 from 'int' to 'int [][10]'
error C2664: 'vivod' : cannot convert parameter 1 from 'int' to 'int [][10]'

Прекрасно понимаю, что в функцию я пытаюсь "передать" не пойми что. Но никак не могу понять, как это сделать правильно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.