Как написать данный код так, чтобы выдавало 00, а не 0?

Всем привет! У меня возникла проблема с выходящим значением в C++.
Подробнее: прохожу курс на Stepik по решению задач на C++ и встретил там такую задачу: https://stepik.org/lesson/54364/step/3?auth=regist...
С первым аутпутом всё ясно, а вот со вторым не очень. Как сделать так, чтобы при выходе получалось 12 и 00, а не 12 и 0? Это я туплю или создатели курса налажали?
Заранее спасибо)

#include <iostream>
using namespace std;
int main() {
    int num = 0;
    
    cin >> num;
    
    int number1 = num/100;
    int number2 = num%100;
    
    cout << number1 << " " << number2 << endl;
  return 0;
}

Если у кого не открывается ссылка:
5ef59a1e874e7737515887.png
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
cout << setfill('0') << setw(2) << number1 << ' ' << setw(2) << number2;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vanyamba-electronics
cout << number1 << ‘ ‘;
If (number2 < 10)
	cout << ‘0’;
cout << number2;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы