#include <iostream>
#include <string.h>
using namespace std;
const int n1=10;
struct tov //структура товара
{ char nt[20]; //название
int kol; //количество товаров данного вида на складе
double c; //цена единицы
int main(void)
{tov tab[n1]; //список товаров на складе
char t [20]; //искомый товар
double sum; //суммарная стоимость искомого товара
int i,n;
cout<<"kol tovara="; cin>>n;
for (i=0; i<n;i++)
{cout<<"nasvanie tovara="<<endl;
cin>> tab[i].nt;
cout<<"kol="<<endl;
cin>> tab[i].kol;
cout<<"price="<<endl;
cin>> tab[i].c;}
cout<<"tovar?"<<endl;
cin>>t ;
sum=0;
cout<<"sum tovara="<<endl;
for (i = 0;i< n; i++)
if ( strcmp(tab[i].nt, t)==0) {sum=sum + tab[i].kol * tab[i].c;}
cout<<"sum="<< sum;
return 0;
}
Соседние файлы в папке Структура. Примеры программ