программка Си++ не совсем понимаю условие задачи, подскажите

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
В общем точно знаю что решить нужно используя модули и функции ещё с двумерными массивами
вот само условие:
"Имеется каталог на 50 видов бытовой техники, где указаны код, цена и название. Десять оптовых баз составили приоритетные списки, где указаны по 25 кодов бытовой техники, которые хотели бы приобрести. Зная количество денег для этих целей на каждой базе, надо напечатать список названий машин, которых может приобрести каждая база."

Вот всё что у меня получилось:
[codebox]//---------------------------------------------------------------------------
#include<iostream.h>
#include<conio.h>
#include<windows.h>

//---------------------------------------------------------------------------
const int n=2;
const int m=3;

int vvod(int a[n][m])
{
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[j];
}

int vvod_summ(int s)
{
for(int i=0;i<m;i++)
cin>>s;
}

void main(void)
{
int i,j;
int a[n][m];
int s,sum;
char StrBuf[200];
CharToOem("Введите коды бытовой техники: ", StrBuf);
cout<<StrBuf<<endl;
vvod(a);
CharToOem("Введите сумму денег выделенную на каждой базе: ", StrBuf);
cout<<StrBuf<<endl;
vvod_summ(s);

getch();
}[/codebox]


ещё есть отдельный файл с кодами и товарами(создавала в обычном блокноте):
1 стиральная_машина 20000
2 пылесос 10000
3 утюг 2000
4 швейная_машина 15000
5 оверлок 9000
6 весы 1500
7 холодильник 20000
8 посудомоечная_машина 6000
9 кофемолка 500
 
B
#2
Ксю
Я что-то не понял что тебе надо....

есть ошибочка, вот как её исправить:
Код:
...
int vvod_summ( int &s )
{
...
и обе функции желательно зделать вида "void bla( ... )" если они у тебя ничего не возвращают...
 
Статус
Закрыто для дальнейших ответов.