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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Faberge
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 30
#1

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

20.04.2010, 15:38. Просмотров 395. Ответов 5
Метки нет (Все метки)

Распечатать список учеников,фамилии которых начинаются на букву В, с указанием даты их рождения.

Как сделать что бы отбор шел фамилий именно на "В" и в дальнейшем отправить эти фамилии на печать???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 15:38     Кто-то сталкивался с таким заданием?
Посмотрите здесь:

Помогите с заданием роектирование та реализация консольных приложений C++
C++ никто не сталкивался с распараллеливанием игры "Жизнь".
Помогите с заданием C++
C++ Помогите с заданием: группа While
Ошибка с заданием функции C++
Я чего-то завис с заданием C++
Используя вместо самой переменной указатель на нее написать программу в соответствии с заданием: C++
Возникла загвоздочка с заданием C++
C++ Шаблонный класс с заданием параметров < ReturnType (ArgType) >
Разбираюсь с заданием. Ошибок нет но результата нет C++
C++ Массив с живым заданием размера с клавиатуры
C++ Написать программу, в соответствии с заданием с использованием динамических массивов, вводя разм

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6471 / 2246 / 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
Почетный модератор
6471 / 2246 / 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
4661 / 2487 / 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     Кто-то сталкивался с таким заданием?
Ответ Создать тему
Опции темы

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