Блог для маленьких школьников и их родителей
ШколаЛа

Розробити програму на мові C++ для обробки відомості. Програма повинна забезпечувати: 1. введення початкових…

Автор:
Предмет: Информатика
Уровень: студенческий

Розробити програму на мові C++ для обробки відомості. Програма повинна забезпечувати:

1. введення початкових даних відомості з консолі в масив, що складається з декількох екземплярів структури;

2. обробку і виведення даних відповідно до варіанта завдання;

Приклад виконаної роботи та саме завдання подані на фото.

3. виведення на консоль будь-якого із записів відомості за критерієм збігу

значення одного з полів запису з даними запиту, що вводиться з консолі;

4. виведення на консоль повідомлення за відсутності інформації, відповідної до критерію відбору.

Приклад виконаної роботи та саме завдання подані нижче на фото.

Ответов к вопросу: 1
  • 123456789101112346
    13.12.2024 | 15:47

    Нижче наведений приклад коду для програми на мові C++, яка виконує завдання обробки відомості:

    «`cpp
    #include<iostream>
    #include<string>

    using namespace std;

    const int MAX_NUM = 10;

    struct Person {
       string name;
       int age;
       double height;
    };

    int main() {
       Person people[MAX_NUM];
       int num_people, query_age;
       bool found = false;
       
       // Введення початкових даних
       cout << «Enter the number of people: «;
       cin >> num_people;
       for (int i = 0; i < num_people; i++) {
           cout << «Person » << i+1 << endl;
           cout << «Name: «;
           cin >> people[i].name;
           cout << «Age: «;
           cin >> people[i].age;
           cout << «Height: «;
           cin >> people[i].height;
       }

       // Обробка та виведення даних
       cout << «People who are older than 30 and taller than 170cm: n»;
       for (int i = 0; i < num_people; i++) {
           if (people[i].age > 30 && people[i].height > 170) {
               cout << «Name: » << people[i].name << «, Age: » << people[i].age
                    << «, Height: » << people[i].height << endl;
           }
       }

       // Пошук запису за критерієм збігу
       cout << «Enter the age to search for: «;
       cin >> query_age;
       for (int i = 0; i < num_people; i++) {
           if (people[i].age == query_age) {
               cout << «Name: » << people[i].name << «, Age: » << people[i].age
                    << «, Height: » << people[i].height << endl;
               found = true;
           }
       }
       if (!found) {
           cout << «No records found for age » << query_age << endl;
       }

       return 0;
    }
    «`

    Ця програма дозволяє вводити дані про кілька людей і здійснювати їх обробку. Крім того, вона виводить записи, які задовольняють вказаний критерій, та знаходить запис за критерієм збігу. В разі відсутності записів, які відповідають критерію відбору, виводиться сповіщення.

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.