Предмет: Информатика, автор: lazarenko554544342

Описати структуру з іменем  NOTE, яка містить поля:  NAME – прізвище,
TEL – номер телефону; BDAY – день народження (масив із трьох чисел).
Написати програму, що окремими функціями виконує наступні дії:
C++

Ответы

Автор ответа: rezrezd
0
#include

// Функція для виведення інформації про об'єкт структури NOTE на екран
void print_note(const NOTE& note) {
std::cout << "Name: " << note.NAME << std::endl;
std::cout << "Telephone: " << note.TEL << std::endl;
std::cout << "Birthday: " << note.BDAY[0] << "/" << note.BDAY[1] << "/" << note.BDAY[2] << std::endl;
}

// Функція для введення даних про об'єкт структури NOTE з клавіатури
void input_note_data(NOTE& note) {
std::cout << "Enter name: ";
std::getline(std::cin, note.NAME);
std::cout << "Enter telephone number: ";
std::getline(std::cin, note.TEL);
std::cout << "Enter birthday (DD MM YYYY): ";
std::cin >> note.BDAY[0] >> note.BDAY[1] >> note.BDAY[2];
}

int main() {
NOTE my_note;
input_note_data(my_note);
print_note(my_note);
return 0;
}
Автор ответа: devpaul
0

Ответ:

С++:

#include <iostream>

#include <string>

using namespace std;

struct Note {

string name;

string tel;

int bday[3];

};

void inputData(Note &note) {

cout << "Введіть прізвище: ";

cin >> note.name;

cout << "Введіть номер телефону: ";

cin >> note.tel;

cout << "Введіть день народження (дд мм рррр): ";

cin >> note.bday[0] >> note.bday[1] >> note.bday[2];

}

void printData(Note note) {

cout << "Прізвище: " << note.name << endl;

cout << "Номер телефону: " << note.tel << endl;

cout << "День народження: " << note.bday[0] << "." << note.bday[1] << "." << note.bday[2] << endl;

}

int main() {

Note note;

inputData(note);

printData(note);

return 0;

}

Объяснение:

Цей код реалізує програму, яка вводить інформацію про контакт: прізвище (ім'я) номер телефону та день народження. Дані зберігаються в структурі "Note".

У коді використовується дві функції: "inputData" та "printData". Функція "inputData" запитує дані користувача та записує їх в структуру "Note". Функція "printData" виводить дані про контакт.

У функціях "inputData" та "printData" використовується передача структури по ссилці, щоб змінювати його вміст в функціях. В головній функції створюється екземпляр структури "Note", який передається до функцій "inputData" та "printData".

Приложения:
Похожие вопросы
Предмет: Математика, автор: sunnysonyabrave
Предмет: Информатика, автор: AppleZG
Предмет: Физика, автор: laptanderegor2004