|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.12.2011, 20:12 | #1 |
Новичок
Джуниор
Регистрация: 12.12.2011
Сообщений: 2
|
Функии
Добрый вечер всем. У меня проблема с задачей. Саму программу я написал. Препод сказал переделать под функцию, использование глобальных переменных недопустимо.
#include <iostream> #include <fstream> #include <string> #include <cmath> #include <iomanip> using namespace std; void f(); void g(); int main () { f(); g(); cout<<"THIS IS INFORMATIKA!!!"<<endl; return 0; } void f(int **mas) // ???? ?-??? { int n, m, i, j, j1; double dva, ras; cout<<"storko: "<< endl;cin>>n; if (n<0) cout<<"error"<<endl; else cout<<"\nstolbci "<< endl; cin>>m; if (m<0) cout<<"error"<<endl; else mas=new int*[n]; for(i=0; i<n; i++) mas[i]=new int[m]; cout<<"\nelementi: "<< endl; for(i=0; i<n; i++) for(j=0; j<m; j++) { cout<<"["<<i+1<<"]["<<j+1<<"]= "; cin>>mas[i][j]; } cout<<"\nMatrice"<<endl; for(i=0; i<n; i++) { for(j=0; j<m; j++) { cout<<mas[i][j]; } cout<<endl; } for(j=0; j<m-1; j++) for(j1=0; j1<m-1-j; j1++) { ras=dva=0; for(i=0; i<n; i++) { if(mas[i][j1]<0 && abs(mas[i][j1])%2==0) dva+=fabs(mas[i][j1]); if(mas[i][j1+1]<0 && abs(mas[i][j1+1])%2==0) ras+=fabs(mas[i][j1+1]); } if(dva>ras) for(i=0; i<n; i++) { dva=mas[i][j1]; mas[i][j1]=mas[i][j1+1]; mas[i][j1+1]=dva; } } cout<<"Novaya matrica"<<endl; for(i=0; i<n; i++) { for(j=0; j<m; j++) { cout<<mas[i][j]; } cout<<endl; } cout<<endl; } void g(int **mas,double summa,bool f1,int n,int m,int i,int j,int j1) { for(i=0; i<m; i++) { summa=0; for(j=0; j<n; j++) { bool f1; summa+=mas[j][i]; if(mas[j][i]<0) bool f1; f1=false; } cout<<"Stolbec"<<i+1; cout<<"Summa"<<summa<<endl; } } unresolved external symbol "void __cdecl g(void)" (?g@@YAXXZ) unresolved external symbol "void __cdecl f(void)" (?g@@YAXXZ) выдает вот такие ошибки... |
13.12.2011, 00:38 | #2 |
Пользователь
Регистрация: 13.11.2011
Сообщений: 11
|
Для начала обратите внимание: прототипы функций f() и g() указаны без параметров. Однако при описании функций используется целый список аргументов!
Исправьть это недоразумение)
The truth is out there...
|
13.12.2011, 22:25 | #3 |
Новичок
Джуниор
Регистрация: 12.12.2011
Сообщений: 2
|
Можете написать что именно туда в писать надо?? Я просто 0 в функциях(
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление значения функии по ее графику. | ming_ruport | Помощь студентам | 3 | 20.11.2011 21:16 |
D2010. AV(@LStrAddRef) в функии поиска окон по части зоголовка | Человек_Борща | Общие вопросы Delphi | 6 | 24.03.2011 01:38 |
Программа на СИ...выдает ошибку в функии... | VIKA1829 | Помощь студентам | 10 | 27.02.2011 21:19 |
Реализация функии вероятностей? | VintProg | Общие вопросы Delphi | 7 | 04.10.2010 18:16 |
Справка для функии пользователья | barbus | Microsoft Office Excel | 2 | 22.05.2010 12:26 |