Форум программистов, компьютерный форум, киберфорум
Наши страницы

Небольшая ошибочка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Два вопроса: структура и файл http://www.cyberforum.ru/cpp-beginners/thread87164.html
1. Записать в файл f1 строку, затем в файл f2 записать символы, которые не повторяются в f1 (например: dsddsrt получаем в f2: rt). Вопрос только как составить алгоритм перебора, чтобы в f1 не...
C++ Работа со структурами Цель работы: научиться объявлять структуру и работать с ее по-лями Помогите пожалуйста. Нужно вот такую программку написать. Распечатать список учеников музыкальной школы, которые учатся иг-рать... http://www.cyberforum.ru/cpp-beginners/thread87155.html
C++ Посчитать количество нулевых элементов в двумерном массиве
Помогите пожалуйста с решением задачи: Нужно посчитать количество нулевых элементов в двумерном массиве.(и сделать тремя способами: 1. c while 2. c do while 3.c for )
Visual c++... C++
Народ не могли бы мне помочь сделать задачу а во в Visual c++ почти в первые и тут такое задание может оно и простое но для меня полный улет.... Понимаю ток как нарисовать прямоугольники.. По...
C++ Дирректива процессора http://www.cyberforum.ru/cpp-beginners/thread87147.html
Добрый Вечер! У меня в экзаменационном билете по Си есть такой вопрос: директивы процессора. заголовочный файл. Не могли бы вы мне помочь с этим вопросом, а именно рассказать о нём как можно...
C++ Заменить одну последовательность другой последовательностью Выполнить следующие модификации строки букв. Напечатать начальную строку. Напечатать букву, которая должна быть удалена из строки (она находится в ) и новую строку. Заменить одну... подробнее

Показать сообщение отдельно
Shevva
17 / 17 / 0
Регистрация: 13.09.2009
Сообщений: 140

Небольшая ошибочка - C++

18.01.2010, 19:29. Просмотров 260. Ответов 0
Метки (Все метки)

Помогите пожалуйста дорешать программу на рекурсию, она должна угадать число из интервала от n до n-1, вот что я написал, вот её код:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream.h>
int nn, n;
void chislo (int, int);
void chislo (int n, int nn)
{
int a, c;
a=(nn-n)/2;
cout<<"Vashe chislo menshe "<<a<<"?"<<endl;
cin>>c;
if (n+1==nn)
{
cout<<"Vashe chislo menshe "<<nn<<"?"<<endl;
cin>>c;
if (c==0)
cout<<"Vashe shislo: "<<nn<<endl;
else
cout<<"Vashe shislo: "<<n<<endl;
}
 
else if (c!=0)
{
if (n+1==a)
{cout<<"Vashe shislo: "<<n<<endl;}
else
{
nn=a-1;
chislo(n, nn);
}
}
else
{
if (nn==a)
{cout<<"Vashe chislo: "<<a<<endl;}
else
{
n=a;
chislo(n, nn);
}
}
}
 
int main ()
{
cout<<"Vvedite n (max xnachenie chisla):"<<endl;
cin>>nn;
n=0;
chislo(n, nn);
system ("PAUSE");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru