На этот раз приведены примеры решения некоторых задач из лабораторных работ по программированию на C++ по теме структуры. Ознакомиться с теоретическим материалом Вы можете перейдя по следующей ссылке: Структуры в С++.
Задача №1
Создайте структуру с именем time. Три ее поля, имеющие тип int, будут называться hours, minutes и seconds. Напишите программу, которая просит пользователя ввести время в формате часы, минуты, секунды. Можно запрашивать на ввод как три значения сразу, так и выводить для каждой величины отдельное приглашение. Программа должна хранить время в структурной переменной типа time и выводить количество секунд во введенном времени, определяемое следующим образом:
long totalsecs = t1.hours*3600+t1.minutes*60+t1.seconds
#include <iostream> using namespace std; struct time { int hours; int minutes; int seconds; }; void main() { setlocale(LC_ALL, "Russian"); time tl; cout << "Часы: "; cin >> tl.hours; cout << "Минуты: "; cin >> tl.minutes; cout << "Секунды: "; cin >> tl.seconds; long totalsecs = tl.hours*3600 + tl.minutes*60 + tl.seconds; cout << "Количество секунд: " << totalsecs << endl; }
Задача №2
Разработать структуру student, хранящие данные о студентах университета (ФИО, год рождения, факультет). Создать две структурные переменные типа student. Инициализацию одной из них произвести самостоятельно, а значения для другой запросить с клавиатуры. Затем вывести содержимое обеих переменных на экран.
#include <iostream> using namespace std; struct student { char Name [20]; char MiddleName [20]; char SurName [20]; int Year; char Fak [50]; void setInfo() { cout << "Surname: "; cin >> SurName; cout << "Name: "; cin >> Name; cout << "Middlename: "; cin >> MiddleName; cout << "Year: "; cin >> Year; cout << "Fakulty: "; cin >> Fak; } void getInfo() { cout << "Surname: " << SurName << endl; cout << "Name: " << Name << endl; cout << "Middlename: " << MiddleName << endl; cout << "Year: " << Year << endl; cout << "Fakulty: " << Fak << endl; } }; void main() { student st; st.setInfo(); cout << endl; st.getInfo(); }
Узнайте что из себя представляет прямо сейчас.
Wikipedia: time definition: the measured or measurable period during which an action, process, or condition exists or continues.
Получайте новые статьи блога прямо себе на почту
Статья интересная, но на форуме статья не активирована