Форум программистов, компьютерный форум 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: подробнее

Показать сообщение отдельно
KoMaTo3Huk
5 / 5 / 1
Регистрация: 01.05.2012
Сообщений: 48
29.08.2012, 16:01     Написание программы расчета процента побед
Вобщем решил написать программу, которая запрашивает кол-во боев, % побед в них и желаемый % побед. Нужно чтоб программа выдала сколько победных боев нужно для достижения результата. Написал код, но почему-то он зацикливается. Подскажите в чем может быть ошибка.
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 "stdafx.h"
#include "math.h"
#include "iostream"
#include "iomanip"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{int d,f=0;
 double a,b,c,e;
 
cout<<"vved a:";
cin>>a;
cout<<"vved b:";
cin>>b;
cout<<"vved d:";
cin>>d;
 
 
c=b*100/a;
cout<<fixed<<setprecision(0)<<c<<endl;
 
for (;;)
{a++;
b++;
f++;
e=b*100/a;
cout<<fixed<<setprecision(0)<<e<<endl;
 
if(e==d) break;
}
cout<<"kol-vo boev: "<<f<<"\n";
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru