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

Написание программы расчета процента побед - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выход из функции, возвращающей значение http://www.cyberforum.ru/cpp-beginners/thread644065.html
Всем привет! Если функция не возвращает значение выхожу с помощью return, а как быть если надо выйти из функции, которая возвращает значение, не возвращая ничего в место вызова. Заранее спасибо!
C++ что использовать std::cout или просто using namespace std? Приветствую! Сейчас учу С++, постигаю азы так сказать. В арсенале две книги - Джефф Кент, "Основы программирования " и Х.М. Дейтел и П.Дж. Дейтел , "Как программировать на С++" Короче вопрос вот в чем - в первой книге по всех примерах автор пишет примерно так: #include <****> http://www.cyberforum.ru/cpp-beginners/thread644062.html
Перезагрузка операций C++
Класс String описан следующим образом: #include <string.h> #include <conio.h> #include <iostream.h> #include <stdio.h> class String{ private: String(char*str; //строка объекта public: String(char*strl) //конструктор str=new char ; strcpy (str,strl);}
C++ Задача. Указатель this
Пусть класс Maket описан следующим образом: #include <iostream.h> class Maket { private: int m; static int k; public: Maket (int n) {m=n;}
C++ Тема. Полиморфизм. Задача http://www.cyberforum.ru/cpp-beginners/thread643978.html
В программе выполнены следующие описания: class A { protected: int a; public: A(int ax) {x=ax;} virtual void print() {cout << a << ' ' ' ';} }; class B: public A{
C++ Тема: Наследование. Задача В программе выполнены следующие описания: class A { protected: int a; public: A(int ax) {a=ax;} void print () {cout << a << ' ' ' ' ;} }; class B :public A{ protected: подробнее

Показать сообщение отдельно
Andsteadur
152 / 136 / 3
Регистрация: 23.05.2009
Сообщений: 275
29.08.2012, 16:25     Написание программы расчета процента побед
C++
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
#include <iostream>
#include <iomanip>
 
using std::cout;
using std::cin;
 
int main()
{
    int battleNum = 0;
    double currentPercent = 0;
    double targetPercent = 0;
    cout<<"Enter number of battles played: ";
    cin>>battleNum;
    cout<<"Enter current percent of wins: ";
    cin>>currentPercent;
    cout<<"Enter desired percent of wins: ";
    cin>>targetPercent;
    int initialWinNum = battleNum * currentPercent / 100.;
    int neededWinNum = 0;
    while (currentPercent < targetPercent)
    {
        ++neededWinNum;
        currentPercent = 
            (static_cast<double>((initialWinNum + neededWinNum)) / static_cast<double>((battleNum + neededWinNum))) * 100.;
    }
    cout<<"You need to win "<<neededWinNum
        <<" more battles to reach desired percent of wins\n";
    cout<<"After winning "<<neededWinNum
        <<" more battles your percent of wins will be "
        <<std::setprecision(2)<<currentPercent<<"%\n";
    system("pause");
    return 0;
}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru