Top.Mail.Ru
Ответы

Помогите код с++

Для того, чтобы полететь в космос, требуется хорошая физическая подготовка. Твой друг тоже проходил подготовку и тоже считал время, которое он потратил на тренировки.. Его результат - days дней, hours часов и minutes минут. Тебе стало интересно, сколько это всего минут



Напиши программу, которая посчитает общее количество минут, потраченное на тренировки твоим другом

Формат входных данных
Три целых числа: days, hours, minutes - количество дней, часов, минут, которые тренировался твой друг

Формат выходных данных
Одна целое число - общее количество минут, которое тренировался твой друг

По дате
По рейтингу
Аватар пользователя
Новичок
7мес
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
 #include <iostream>

using namespace std;

class Minutes { 
public: 
    Minutes() : minutes(0) {} 
    operator int() const { 
        return minutes; 
    } 
private: 
    int minutes; 
    friend istream& operator>>(istream& inp, Minutes& m) { 
        return inp >> m.minutes; 
    } 
}; 
 
class Hours { 
public: 
    Hours() : hours(0) {} 
    operator int() const { 
        return hours * 60; 
    } 
private: 
    int hours; 
    friend istream& operator>>(istream& inp, Hours& h) { 
        return inp >> h.hours; 
    } 
}; 
 
class Days { 
public: 
    Days() : days(0) {} 
    operator int() const { 
        return days * 1440; 
    } 
private: 
    int days; 
    friend istream& operator>>(istream& inp, Days& d) { 
        return inp >> d.days; 
    } 
}; 

int main() { 
    Days days; 
    Hours hours; 
    Minutes minutes; 
    cin >> days >> hours >> minutes; 
    const auto result = days + hours + minutes; 
    cout << result << '\n'; 
} 
Аватар пользователя
Ученик
7мес

#include <iostream>
using namespace std;

int main() {
// Объявление переменных для ввода дней, часов и минут
int days, hours, minutes;

// Ввод данных
cout << "Введите количество дней: ";
cin >> days;
cout << "Введите количество часов: ";
cin >> hours;
cout << "Введите количество минут: ";
cin >> minutes;

// Подсчет общего количества минут
int totalMinutes = (days * 24 * 60) + (hours * 60) + minutes;

// Вывод результата
cout << "Общее количество минут: " << totalMinutes << endl;

return 0;
}

Аватар пользователя
Просветленный
7мес

Во

123456789101112131415161718192021
 #include <iostream> 
 
int main() { 
    int days, hours, minutes; 
 
    // Ввод данных 
    std::cout << "Введите количество дней: "; 
    std::cin >> days; 
    std::cout << "Введите количество часов: "; 
    std::cin >> hours; 
    std::cout << "Введите количество минут: "; 
    std::cin >> minutes; 
 
    // Вычисление общего количества минут 
    int totalMinutes = (days * 24 * 60) + (hours * 60) + minutes; 
 
    // Вывод результата 
    std::cout << "Общее количество минут: " << totalMinutes << std::endl; 
 
    return 0; 
}