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

Синтаксических и арифметических ошибок в цикле вроде как нет, но он не работает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread626480.html
У.у..у.. чёрт побери...что - то я запарился на эти сишные функции мануалы читать.....всё забыл... Может кто напомнит строчку кода, как мне из этого текстового файла (1.txt) прочесть следующее: найти *MESH { далее пропустить всё это *TIMEVALUE 0 *MESH_NUMVERTEX 8 *MESH_NUMFACES 12 найти *MESH_VERTEX_LIST {
C++ Вывод окна контроля переменных Где в MS VC 2010 express найти окно контроля переменных ? PS еще мне интересно... вот например допустим тебе лень вспоминать как ты обозвал глобальную функцию ты берешь в мэйне() перед тем как написать название этой функции делаешь :: и он тебе предлагает все что знает в том числе и твои кастомизированные функции. почему нельзя таким же макаром вызывать переменные ну или например main(). ??? http://www.cyberforum.ru/cpp-beginners/thread626475.html
построение графика по заданным точкам C++
Доброго времени суток! Очень нужна помощь: вывести на экран график по заданным координатам точек из файла..строить нужно в консоли. Подскажите, пожалуйста.
Определите среднее арифметическое всех значений элементов массива C++
помогите //заранее спасибо Определите среднее арифметическое всех значений элементов массива
C++ Странный поиск http://www.cyberforum.ru/cpp-beginners/thread626404.html
как то странно работает функция find вот кусок кода: switch (count) { case 1: bblock=data.find("\"",1); if (bblock!=string::npos) { eblock=data.find("\"",bblock+1); if (eblock!=string::npos) {
C++ Ошибка в коде(нахождение делителей) Здравсвуйте! Я тут писал прогу кому то на форуме, и натолкнулся на проблему.Вот код // zadachka.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; подробнее

Показать сообщение отдельно
iPhonia
2 / 2 / 0
Регистрация: 11.03.2012
Сообщений: 48
20.07.2012, 17:46     Синтаксических и арифметических ошибок в цикле вроде как нет, но он не работает
Вот условие задачи:

Дафна инвестировала $100 под простые 10%. Другими словами, ежегодно
инвестиция должна приносить 10% инвестированной суммы, т.е. $10 каждый год:
прибыль = 0,10 х исходный баланс
В то же время Клео инвестировала $100 под сложные 5%. Это значит, что прибыль
составит 5% от текущего баланса, включая предыдущую накопленную прибыль:
прибыль = 0,05 х текущий баланс
Клео зарабатывает 5% от $100 в первый год, что дает ей $105. На следующий
год она зарабатывает 5% от $105, что составляет $5.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
#include <iostream>
 
int main()
 
{
 using namespace std;
 
 float Dafna = 100.0;
 float Cleo = 100.0;
 float Cindex = 1.05;
 int year = 1;
 
 while (Cleo < Dafna)
 {
      Dafna = Dafna + 10;
      Cleo = Cleo * Cindex;
      cout << "Year " << year << ": " << "Dafna's income = " << Dafna << "; Cleo's income = " << Cleo << endl;
      year++;
 }
 
 cout << "Balans Cleo prevusit balans Dafnu 4erez " << year << " let.";
 
 cin.get();
 return 0;   
}
При компиляции выдает: "Balans Cleo prevusit balans Dafnu 4erez 1 let."

Что не так с циклом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru