Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 14
1

Поиск 1-ой буквы фамилии оформить, как функцию

18.11.2019, 20:16. Показов 1347. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать , что бы кусок программы , которая выполняет поиск 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream>
#include<stdio.h>
using namespace std;
typedef struct STUDENT
{
    char    NAME[50];
    char fam;
    char GROUP;
    int god;
    int post;
    int SES[5];
    float Sr;
}*sved;
int main()
{
    int N;
    setlocale(0, "");
    using namespace std;
    float S;
    cout << "Введите количество студентов" << '\n';
    cin >> N;
    STUDENT STUD1[50];
    for (int i = 0; i < N; i++)
    {
        cout << "введите ФИО : ";
        cin.getline(STUD1[i].NAME, 50);
        cout << "введите номер группы: ";
        cin >> STUD1[i].GROUP;
        cout << "введите год рождения : ";
        cin >> STUD1[i].god;
        //
        cout << "введите год поступления : ";
        cin >> STUD1[i].post;
        //
        cout << "введите пять оценок :\n";
        S = 0;
        for (int j = 0; j < 5; ++j)
        {
            cin >> STUD1[i].SES[j];
 
            {S = S + STUD1[i].SES[j];
            STUD1[i].Sr = S / 5;
            }
        }
        cin.get();
    }
     ///////////////Поиск по 1-ой букве////////////////////
    char Buk;
    cout << "Ведите 1 букву Фамилии студента" << '\n';
    cin >> Buk;
    for (int i = 0; i < N; ++i)
    {
        if (Buk == STUD1[i].NAME[0])
        {
        cout << "ФИО" << " " << STUD1[i].NAME << '\n' << "группа" << " " << STUD1[i].GROUP << '\n' << "год рождения " << " " << STUD1[i].god << '\n' << "Год поступление" << " " << STUD1[i].post << '\n';
            system("pause");
        }
    }
     
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2019, 20:16
Ответы с готовыми решениями:

Вывести на экран данные фамилии и имена всех людей, у которых фамилии начинаются с 2 буквы, как и ваша фамилия
Необходимо ввести в файл фамилии, имени 6 человек. Вывести на экран данные фамилии и имена всех...

Поиск в текстовом формате первой буквы вашей фамилии
1-поиск в текстовом формате первой буквы вашей фамилии

Поиск в текстовом формате первой буквы вашей фамилии
1-поиск в текстовом формате первой буквы вашей фамилии 2-поиск в текстовом формате введёной...

Компонентом StringGrid, как оформить шапку таблицы, т.е вписать дисциплины и фамилии
Вот вроде бы основам научился, но вот с компонентом StringGrid вообще почему то работать у меня не...

0
18.11.2019, 20:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2019, 20:16
Помогаю со студенческими работами здесь

Вычислить функцию (оформить как функцию)
Господа, помогите пожалуйста

Как оформить код в функцию
Как сделать из этого функцию создания объекта? struct set{ int data; char *name; set...

Как оформить поиск по маске?
Есть задание выполнить задание поиск по маске+вывод найденных значений в Memo. Архив со сделанной...

Как оформить функцию - натуральный логарифм?
программа выдает ошибку, говоря, что функция - натуральный логарифм является неявным типом ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru