
Например, в течение трех минут, пока пользователь не нажмет любую клавишу “электронные часы”,
которые выводят на экран нужно создать программу. C++

Ответы на вопрос

Ответ:
Easy: Задание №1
Напишите программу, которая выводит на экран работающие «электронные часы», которые работают в течение, например, 3-х минут или до тех пор, пока пользователь не нажмет любую клавишу.
Medium: Задание №2
Напишите программу, которая проверяет, является ли введенная пользователем строка целым числом.
Пример результата выполнения программы:
Введите строку: 36.7
36.7 не является целым числом
Hard: Задание №3
Напишите программу учета оценок студентов. Для этого создайте текстовый файл с именем input_data.txt, содержащий список из 10 студентов и их оценки по трем предметам: математика, физика и информатика.
Содержимое файла:
в первой строке находится общее количество студентов;
в каждой последующей строке находится ФИО студента и три целых числа (оценки);
данные в строке разделены пробелами, а оценки варьируются в диапазоне от 1 до 5.
Затем создайте класс, с помощью которого вы будете считывать данные из файла. На экран выведите ФИО студентов с оценками в порядке убывания их среднего балла.



Для создания программы на C++, которая будет выводить "электронные часы" на экран и ждать нажатия любой клавиши в течение трех минут, вы можете использовать следующий код:
cpp#include <iostream>
#include <ctime>
#include <conio.h>
int main() {
std::cout << "Программа 'Электронные часы'\n";
time_t startTime = time(nullptr);
time_t currentTime;
while (true) {
currentTime = time(nullptr);
int elapsedSeconds = difftime(currentTime, startTime);
// Если прошло более 180 секунд (3 минут), выходим из цикла
if (elapsedSeconds >= 180)
break;
// Выводим текущее время каждую секунду
std::cout << "\rТекущее время: " << currentTime - startTime << " секунд";
std::cout.flush();
Sleep(1000); // Задержка на 1 секунду
}
std::cout << "\n\nНажмите любую клавишу для выхода...\n";
_getch(); // Ждем нажатия клавиши
return 0;
}
В этой программе мы используем библиотеки iostream
и ctime
для работы с временем и conio.h
для ожидания нажатия клавиши _getch()
. Программа выводит текущее время каждую секунду и завершается, если прошло более 180 секунд (3 минуты) или если пользователь нажал любую клавишу.
Не забудьте добавить необходимые инструкции для компиляции этого кода, в зависимости от вашей среды разработки и операционной системы.


Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili