Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Помогите найти ошибку

Ответить
Настройки темы
C/C++ - Помогите найти ошибку

Новый участник


Сообщения: 5
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Население города ежегодно увеличивается на 1/n наличного состава жителей, где n-натуральное число. Через сколько лет население города утроится??



#include <stdio.h>
#include <math.h>
#include <locale.h>


int tmain()
{
setlocale(LC_ALL,"rus");
printf("Введите изначальную численность жителей ");
int i;
int n, e;
scanf("%d",&n);
e=3*n;
for (i=1; n<=e; i++)
n=n+1/n;
printf ("\nКоличество жителей утроится через %d лет\n",i);
return 0;
}

Отправлено: 00:22, 06-11-2012

 

Аватара для Hector

Misanthrope


Сообщения: 474
Благодарности: 38

Профиль | Отправить PM | Цитировать


при выходе из цикла for счетчик не определен, надо сохранять значение отдельно

Код: Выделить весь код
#include <stdio.h>
#include <math.h>
#include <locale.h>


int tmain()
{
setlocale(LC_ALL,"rus"); 
printf("Введите изначальную численность жителей ");
int i;
int n, e, r;
scanf("%d",&n);
e=3*n;
for (i=1; n<=e; i++) {
n=n+1/n;
r=i;
}
printf ("\nКоличество жителей утроится через %d лет\n",r);
return 0;
}

-------
Information must be free!
Нет границ, есть только препятствия


Отправлено: 00:37, 06-11-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


я ввожу данные, но не выводит ответ

Отправлено: 00:54, 06-11-2012 | #3


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Может логичнее будет использовать while Циклы в С++? Чем каждую итерацию переопределять границы счетного цикла?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:16, 06-11-2012 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Помогите найти ошибку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Помогите найти ошибку pashazt Программирование и базы данных 1 05-11-2012 23:40
C/C++ - Помогите найти ошибку Bokslaitner Программирование и базы данных 3 01-11-2012 22:03
помогите найти ошибку igor7 Программирование в *nix 1 07-02-2011 09:55
C/C++ - Помогите найти ошибку KEKS-KEKS Программирование и базы данных 9 01-11-2007 20:30
Помогите найти ошибку в массиве bezumes Программирование и базы данных 5 28-03-2006 17:25




 
Переход