rusbiggame
@rusbiggame
Учусь в школе 8 класс

Почему цикл перестает принимать значение?

Цикл перестаёт принимать значение
#include <iostream>
#include <cstring>
#include <ctype.h>
#include <windows.h>
using namespace std;
struct Price{
 char goods[30];
 char shop[30];
 int zen;
};

typedef struct Price price;

int main (void)
{ SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 int a,i=0;
 char massik[30];
 price mas[8]; 
 do{
 cout«"Введите название товара, магазина и стоимость:"«endl;
 cin.getline(mas[i].goods,30);
 cin.getline(mas[i].shop,30);
 cin»mas[i].zen;
 ++i;
 cout«"Чтобы закончить нажмите 1"«endl;
 cin»a;
 }while((a!=1)&&(i!=8));
 cout«"Введите название товара:"«endl;
 cin.getline(massik,30);
 for(int c=0;c<i;++c)
 {
 if(strcmp(mas[c].goods,massik)==0)
 {
 cout«"Товар находится в магазине "«mas[c].shop«endl;
 cout«"Его стоимость "«mas[c].zen;
 return 0;
 }
 }
}
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@MiiNiPaa
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы