Задать вопрос
@moxelny23
Студент ИСТ

Дает ввести только одну строку, остальные скипаются. Почему не работает адекватно ввод?

#include <iostream>

using namespace std;

struct STUDENT {
    string name;
    int group;
    float mark, income;
};

void input(int n) {
    setlocale(LC_ALL, "russian");
    //int n = 8;
    int i;
    STUDENT list[n];
    for (i=0; i<n; i++) {
        cout << "Введите ФИО студента" << endl;
        cin >> list[i].name;
        cout << "Введите номер группы студента" << endl;
        cin >> list[i].group;
        cout << "Введите средний балл студента" << endl;
        cin >> list[i].mark;
        cout << "Введите средний доход на члена семьи студента в руб." << endl;
        cin >> list[i].income;
    }
}

int main() {
    const int n = 8;
    input(n);
}
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы