Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Тимкин Николай
2 / 2 / 0
Регистрация: 11.11.2013
Сообщений: 63
1

Обработка сведений о студентках

16.03.2014, 15:57. Просмотров 832. Ответов 3
Метки нет (Все метки)

Помогите исправить программу.
Вроде нет ошибок но он неправильно выводит.
Вот условие задачи:
Составьте программу для обработки сведений о студентках своей группы. Сведения представляются в виде таблицы, содержащей фамилии студентов и определить характеристики:

Характеристики: ФИО, дата рождения
Обработка: Выбор родившихся в заданное год

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
#include <conio.h>
#include <iostream>
#include <stdio.h>
const int n=3;
struct student
{
    char fio[20];
    char god;
};
int main()
{
    student gr[n];
    int i,g;
    setlocale(0,"");
    for (i=0; i<n; i++)
    {
        printf("Фамилия  ");
        scanf("%s",&gr[i].fio);
        printf("Год рождения ");
        scanf("%if",&gr[i].god);
    }
    printf("Студенты родившиеся в определенной год:\n");
    for (i=0; i<n; i++)
        {
        setlocale(0,"");
        if (gr[i].god==g)
        printf("%s\n",gr[i].fio);
        }
    getch();
    return 0;
}
В последствии он выводит все фамилии, но мне нужно чтобы он вывел только фамилий того у кого тоже самый год.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 15:57
Ответы с готовыми решениями:

Обработка сведений о телефонах абонентов
Дан файл, содержащий сведения о телефонах абонентов. Структура записи файла:...

Обработка сведений об успеваемости студентов
Задание: обработка сведений об успеваемости студентов. Создать динамический...

Вывод сведений об автомобиле
Есть вот такой фот кусочек из кода void print(automobile ob) { cout...

программа обработки сведений
Помогите составить программу обработки сведений о студентах.сведения...

Анализ сведений о перевозках авиапассажиров
Помогите, пожалуйста. Даны сведения о перевозках авиапассажиров на рейсах...

3
MarVaL
С++ Beginner
119 / 119 / 77
Регистрация: 28.02.2013
Сообщений: 246
16.03.2014, 16:04 2
Значение переменной g не определено
0
Тимкин Николай
2 / 2 / 0
Регистрация: 11.11.2013
Сообщений: 63
16.03.2014, 16:14  [ТС] 3
а как это правильно сделать??
0
zss
Модератор
Эксперт С++
7485 / 6852 / 4326
Регистрация: 18.12.2011
Сообщений: 18,128
Завершенные тесты: 1
16.03.2014, 16:23 4
Лучший ответ Сообщение было отмечено Тимкин Николай как решение

Решение

Не по теме:

Цитата Сообщение от Тимкин Николай Посмотреть сообщение
сведений о студентках своей группы
Похоже, это институт благородных девиц!


C++
1
2
3
4
5
6
7
8
9
10
11
...
for (i=0; i<n; i++)
    {
        printf("Фамилия  ");
        scanf("%s",gr[i].fio); // fio - это уже адрес. & - не надо
        printf("Год рождения ");
        scanf("%d",&gr[i].god);
    }
    printf("Студенты родившиеся в определенной год:\nвведите год:");
    scanf("%d",&g);
// далее по тексту....
p.s. А почему у Вас год рождения char?
Если ввести 1990, то в char не влезет
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 16:23

Реализовать вывод персональных сведений на консоль
Напишите программу на С++, которая выводит на экран данные о Вас : ФИО, группа,...

Написать программу работы с файлом сведений
Создать файл, содержащий сведения о соревнованиях по четырем дисциплинам легкой...

Дан список из сведений о багаже 10 пассажиров.
Подскажите пожалуйста как написать функцию ( if ) в данном примере: вот...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru