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

Вычислить сколько единиц продукта приобретет Вася без сдач - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите немножко с рекурсией ( Функция должна вызывать сама себя до тех пор пока sum не станет больше х) http://www.cyberforum.ru/cpp-beginners/thread921068.html
Вводим число х. Функция должна вызывать сама себя до тех пор пока sum не станет больше х. Но программа выдает ошибку, Подскажите в чем проблема пожалуйста? Заранее спасибо. #include <iostream> using namespace std; int fn_sum(int x) { int n,sum=1,i=n; while(sum<x) { sum=sum+i;
C++ Массив строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз Помогите, пожалуйста, с задачей: Дан текст из нескольких строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз. Проверку символов оформить в виде функций. http://www.cyberforum.ru/cpp-beginners/thread921064.html
C++ красивый фон программы
Всем привет, помогите пожалуйста,нужно сделать на прогу красивый фон из каких нибудь узоров или прочего чтобы смотрелось красива, кто может сделать или может уже есть у кого нибудь готовый, скиньте код это нужно сделать на С++
Работа с графикой в СИ++ C++
Здравствуйте, я хочу в Visual studio 2012 под windows организовать работу с графикой по аналогии с паскалем, когда подключаю uses graph;. В интернете находил некоторые заголовочные файлы, такие как graph.h, Graph.h, graphics .h. Моя VS ни одного их не знает. Посмотрел я в папке VS все заголовочные файлы, нашел такой: amp_graphics.h. Но как с ним работать? И то ли это, что мне нужно? В...
C++ Дан текст из 5 строк. Ввести некоторый символ. Определить, в какой из строк этот символ имеет больший порядковый номер http://www.cyberforum.ru/cpp-beginners/thread921059.html
Помогите, пожалуйста, с задачей: Дан текст из 5 строк. Ввести некоторый символ. Определить, в какой из строк этот символ имеет больший порядковый номер. Если символ входит в строку несколько раз, то учесть последнее вхождение. Нахождение последнего вхождения в строку некоторого символа оформить в виде функции.
C++ У каждого слова введенной строки поменять местами первую и последнюю букву. Помогите, пожалуйста с задачей: У каждого слова введенной строки поменять местами первую и последнюю букву. Перемену букв в слове оформить в виде функций. подробнее

Показать сообщение отдельно
Informator
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 6
10.07.2013, 22:38  [ТС]     Вычислить сколько единиц продукта приобретет Вася без сдач
Вот на языке Java есть у меня,если есть возможность на C++ напишите пожалуйста.


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package newpack;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
 
public class BuyBeer {
 
    /**
     * @param args
     * @throws IOException 
     */
    public int[] MoneyArr = {1000, 500, 200, 100, 50, 10, 5};   
    public int[] MoneyUser;
    public double BeerPrice = 0;
    public int SumMoney = 0;
    
    public BuyBeer(){
        System.out.print("Input beer price - ");
        Scanner scan = new Scanner(System.in);
        BeerPrice = scan.nextDouble();
    }
    
    public void inputBeer(){
        MoneyUser = new int[7];
        for (int i=0; i<7; i++){
            System.out.print("Input number of coins " + coinName(MoneyArr[i]) + " - ");
            Scanner scan = new Scanner(System.in);
            MoneyUser[i] = scan.nextInt();
            SumMoney += MoneyUser[i]*MoneyArr[i];
        }
    }
    
    public String coinName(int coin){
        String str = null;
        if (coin>50){str = coin/100 + " Rub";  }
        else {str = coin + " Kop";}
        return str; 
    }   
    
    public void outputBeer(){
        System.out.println("Total money - " + SumMoney + " kop.");
        System.out.println("He can buy " + colNew() + " bottles");
    }
    
    public int colNew(){
        int col = (int) (SumMoney/(BeerPrice*100));
        int ost = (int)(SumMoney - col*BeerPrice*100);
        for (int i = 6; i>-1; i--){
            
            if (MoneyUser[i]!=0){
                
            while (ost%MoneyArr[i]!=0){
            col--;
            if (col<1){break;} else{ost = (int)(SumMoney - col*BeerPrice*100);}
            }
            break;
            }           
        }       
        return col;
        
    }
    
    
    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        BuyBeer Vasya = new BuyBeer();
        Vasya.inputBeer();
        Vasya.outputBeer();
    }
  
}
 
Текущее время: 11:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru