Форум программистов, компьютерный форум CyberForum.ru

например 317 должно вывести 3 гривны 17 копеек, 1 гривна 00 копеек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ прокомментируйте строчку.. http://www.cyberforum.ru/cpp-beginners/thread613269.html
уважаемые программисты прокомментируйте .никак не пойму мы здесь вводим строку или выводим? cout << "enter main string" << endl; getline(cin, s);
C++ Доступ к базе данных Inter Base (теория кто знает как расписать) ...... http://www.cyberforum.ru/cpp-beginners/thread613250.html
Создать класс Матрица и производный от него C++
Здравствуйте, у меня возникла проблема в написании производного класса, на основе базового класса Матрица. Задание звучит так: Организовать производный класс, дополнительно содержащий функции нахождения произведения и сложения матриц. Ведь производный класс должен содержать свойства базового(которые для сложения и произведения не нужны), если я не ошибаюсь. Поэтому я не могу понять как его...
Ошибка в коде C++
Друзья, помогите. Почему программа не открывает указанный файл? Вчём может быть ошибка? #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); char s;
C++ Функции ifstream , ofstream. Исправить http://www.cyberforum.ru/cpp-beginners/thread613237.html
Помогите исправить код пжлст, не работает прога( #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <string> #include <fstream> #include <Windows.h> using namespace std;
C++ Компилятор turbo c Помогите найти нормальный компилятор turbo c++ с настроенными путями к графическому драйверу. Или подскажите как настроить компилятор для работы с Graphics.h подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
25.06.2012, 08:50     например 317 должно вывести 3 гривны 17 копеек, 1 гривна 00 копеек
Ну так... с помощью деления и взятия остатков. Единственная заморочка, что нолики для копеек придётся выводить.

Вот мои извращенские варианты:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <iomanip>
 
int main()
{
    int x;
 
    std::cin >> x;
    
    std::cout << x / 100 << "gr " << (x % 100) / 10 << x % 10 << "kop\n";
    
    std::cout << x / 100 << "gr " << std::setw(2) << std::setfill('0') << x % 100 <<  "kop\n";
 
    return 0;
}
 
Текущее время: 16:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru