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

Найдите ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получяетсья написать алгоритм, подскажыте пожайлуста! Буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread978443.html
В ряд записано N (1 <= N <= 100) нулей. Два игрока по очереди могут за один ход превратить один или два нуля в единицу. Побеждает тот, кто делает последний ход. Определить победителя, если оба игрока придерживаются выигрышной стратегии. Входные данные: Во входном потоке дана строка состоящая из нулей. Длина строки не превышает 100 символов. Выходные данные: В выходной поток вывести 1 -...
C++ Найти уникальные элементы в массиве Ребята нужна помощь, у меня есть массив, к примеру: O O O O O l l O O P O O O А мне нужно найти и вывести O,l,P, то есть элементы, так сказать, без их "клонов", набросков нет, точнее есть, но там полный бред, так как не могу понять самого алгоритма. как это делать, помогите, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread978436.html
Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве C++
Люди помогите написать программу, очень нужно!!! Составить описания класса для векторов задаваемые координатами концов в трёхмерном пространстве. Обеспечить операцию сложения, вычитания векторов з получения нового вектора, вычисления скалярного произведения двух векторов, длины вектора, косинуса угля между двух векторов
Найдите ошибку C++
Даны натуральные числа эм и эн. Найти такие натуральные пэ и ку, не имеющие общих делителей, что пэ/ку=эм/эн #include<iostream.h> int main ( ) {int m,n,q,p,c; bool g=true; cout<<"m="; cin>>m; cout<<"n= "; cin>>n; do{
C++ Создание программы с окнами http://www.cyberforum.ru/cpp-beginners/thread978410.html
Привет такой вопрос.Допустим написал прогу или можно написать не суть важно.А как сделать чтоб она была с окнами,кнопками и.т.д...Ну к примеру типа как 1С.Может сравнение не очень просто я имею ввиду внешний вид....
C++ 1 найти сумму ряда Нам задали две лабораторные по С++ , с которыми у меня возникли трудности Первая Найти сумму ряда (задание приложено ниже лаб 1) помогите решить их , я учусь не на программиста, по этому изучение С++ на этих лабах закончиться , из за этого не хотелось бы вникать в это. Если не трудно решите эти задания, или хотябы скиньте ссылку на пример решения такого задания с решением о подробным... подробнее

Показать сообщение отдельно
rpsv
15 / 46 / 3
Регистрация: 14.10.2013
Сообщений: 161
16.10.2013, 07:57     Найдите ошибку
Цитата Сообщение от B@R_LOG Посмотреть сообщение
В чём ошибка: после того как n=103 оно никак не увеличивается -> не может выйти из условия while.
Да как бы в while стоит условие, так что ошибка не в этом!

Noka94, тут надо рекурсией заниматься друзья мои:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include<math.h>
 
using namespace std;
 
double Function(int n)
{
    if ( n == 101 )
    {
        return 101 + 1 / 103;
    }
    else
    {
        return n + 1 / Function(n + 2);
    }
}
 
int main() 
{
    double S = 1 / Function(1);
    cout<<S;
}
Добавлено через 27 минут
B@R_LOG, вы правы на счет того что цикл зацикливается ... не сразу въехал))
 
Текущее время: 03:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru