7 / 5 / 3
Регистрация: 01.09.2018
Сообщений: 32
1

Пропускается ввод первого элемента массива

23.09.2018, 10:35. Показов 1187. Ответов 1

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "pch.h"
#include <iostream>
#include <cstdio>
#include <string>
#include  <stdio.h>
using namespace std;
struct MyStruct
{
    
    char FIO[100] ;
    int assessment_mat[100];
    int assessment_rus[100];
    int assessment_UK[100];
};
int main()
{
    MyStruct student[300];
 
    //ввод количество студентов
    cout << "Input quantity student";
    int n;
    cin >> n;
    // Ввод ФИО студентов 
    for (int i = 0; i < n; i++)
    {
        cout << "input Full name students " << endl;
        gets_s(student[i].FIO);
    }
// вывод заполненого 
    cout << "All data:";
    for (int i = 0; i < n; i++)
    {
        cout << "Full Name:" << student[i].FIO << endl;
 
    }
}
Миниатюры
Пропускается ввод первого элемента массива  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2018, 10:35
Ответы с готовыми решениями:

Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В
Вот задание : Даны целочисленные массивы А и В. Найти сумму первого максимального элемента массива...

Пропускается ввод
Собственно вопрос: почему при вводе второго элемента массива структур пропускается ввод имени? ...

В цикле пропускается ввод данных
В цикле пропускает ввод названия продукта и даты изготовления. Почему и как исправить? #include...

Пропускается ввод одного из элементов структуры
Здравствуйте, в коде ниже ошибка- пропускается ввод одного из элементов структуры: #include...

1
Модератор
Эксперт С++
12450 / 10013 / 6026
Регистрация: 18.12.2011
Сообщений: 26,805
23.09.2018, 16:27 2
Лучший ответ Сообщение было отмечено sproor как решение

Решение

Цитата Сообщение от sproor Посмотреть сообщение
C++
1
2
3
cin >> n; 
....
gets_s(student[i].FIO);
Налицо типичная ошибка Оставление \n в потоке ввода.
C++
1
(cin >> n).get();
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2018, 16:27
Помогаю со студенческими работами здесь

Найти номер минимального по модулю элемента массива и сумму модулей после первого отрицательного элемента
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а)номер минимального по...

После 1-го цикла пропускается ввод adres, почему так происходит?
#include&lt;iostream&gt; #include &lt;cstring&gt; using namespace std; struct anketa{ char fio;...

2. Создать массив из 5 элементов (ввод с клавиатуры). Посчитать разность первого и последнего элемента массива
import java.util.*; public class TaskTwo { public static void main(String args) { // TODO...

Поменять местами значение первого четного элемента массива со значением последнего нечетного элемента массива.
Дан массив С(30). Поменять местами значение первого четного элемента массива со значением...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru