Форум программистов, компьютерный форум CyberForum.ru

Кто-то сталкивался с таким заданием? - C++

Восстановить пароль Регистрация
 
Faberge
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 30
20.04.2010, 15:38     Кто-то сталкивался с таким заданием? #1
Распечатать список учеников,фамилии которых начинаются на букву В, с указанием даты их рождения.

Как сделать что бы отбор шел фамилий именно на "В" и в дальнейшем отправить эти фамилии на печать???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
20.04.2010, 15:40     Кто-то сталкивался с таким заданием? #2
if(second_name[0] == 'B'). . .
Faberge
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 30
20.04.2010, 15:45  [ТС]     Кто-то сталкивался с таким заданием? #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
32
33
34
35
36
#include <iostream>
using namespace std;
 
struct student
{
        char name[10];
         int  year;
        
} STUDENTS, *PSTUDENTS;
 
int main()
{
        STUDENTS st[AMOUNT];
        memset(st, 0, sizeof(st));
        
        for(int i = 0; i < AMOUNT; i++)
        {
                cout << "Введите имя ученика: ";
                cin  >> st[i].name;
                
                cout << "Введите возраст: ";
                cin  >> st[i].year;
        }
        
        cout << endl;
        cout << "Фамили учеников начинающиеся на "В":" << endl;
        for(int i = 0; i < AMOUNT; i++)
        {
                if(name[0] == 'B')
                {
                        cout << st[i].name << "Возраст ученика " << st[i].year << " год(а)/лет" << endl;
                }
        }
 
        return EXIT_SUCCESS;
}
Примерно так?
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
20.04.2010, 15:51     Кто-то сталкивался с таким заданием? #4
Faberge, для начала в структуру студента нужно добавить это поле second_name. А потом проверять его первый символ у каждого объекта.
Faberge
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 30
20.04.2010, 15:56  [ТС]     Кто-то сталкивался с таким заданием? #5
Цитата Сообщение от Vourhey Посмотреть сообщение
Faberge, для начала в структуру студента нужно добавить это поле second_name. А потом проверять его первый символ у каждого объекта.
А можно ведь просто проверять поле "name"=====>if(name[0] == 'B')???
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.04.2010, 15:56     Кто-то сталкивался с таким заданием? #6
Цитата Сообщение от Faberge Посмотреть сообщение
if(second_name[0] == 'B')
Замените на:
C++
1
if(st[i].name[0] == 'B')
Yandex
Объявления
20.04.2010, 15:56     Кто-то сталкивался с таким заданием?
Ответ Создать тему
Опции темы

Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru