Архив блога

среда, 12 января 2011 г.

Задача 74.

Напишите программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,5 должно быть преобразовано к виду 12 рублей 50 копеек.


/*
  Программа преобразует введенное
  дробное число в денежный формат.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
  float chislo;
  int rubli, kopeyki;
  char *loc;
 
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
  initscr();

  printw("Преобразование числа в денежный формат.\n");

  printw("Введите дробное число: ");
  scanw("%f", &chislo);

  rubli = chislo;
  kopeyki = (chislo - rubli) * 100;

  printw("%5.2f рубля(ей) - это %i рубля(ей) и %i копейки(ек).", chislo, rubli, kopeyki);

  getch();
  endwin();
  return 0;
}

Комментариев нет:

Отправить комментарий