• Предмет: Информатика
  • Автор: anastasiyafomina353
  • Вопрос задан 1 год назад

Подскажите как сделать вывод числа на С++, но чтобы ноль остался перед числом. например человек вводит месяц 05 и чтобы при выводе оно так и выводилось, а не 5. При setfill затрагивает другие поля и добавляет нули​

Ответы

Ответ дал: MariartiUA
0

Для вывода числа с нулем перед ним в С++ можно использовать манипулятор std::setw() в комбинации с манипулятором std::setfill(). Например:

#include <iostream>

#include <iomanip>

int main() {

   int month = 5;

   std::cout << std::setfill('0') << std::setw(2) << month << std::endl;

   return 0;

}

Этот код выведет "05" на экран.

Вас заинтересует