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

из рекурсии - цикл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread139288.html
Программа для записи/прочитки текстовых файлов. Почему когда ввожу строку, в файл сохраняется только часть строки(до первого пробела)? #include<iostream> #include<fstream> #include<string> using namespace std; void input() { ofstream file; file.open("file.txt");
C++ Система предварительной продажи билетов. Интересная программа) Программа для бронирования мест на каждом рейсе единственного самолета авиакомпании (его вместимость 10 мест). Программа должна отображать меню: Нажмите 1 для "первого класса" Нажмите 2 для "Эконом класса". Просмот свободных мест Если ввести 1 программа забронирует место в отделении первого класса(1-5 место), если 2 то в отделении эконом класса (6-10 место). После программа выдаст талон с... http://www.cyberforum.ru/cpp-beginners/thread139284.html
Переписать код C++
вот нашел код программы похожий по условию, может кто перепишет, под мою прогу. Мое условие: 68. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, у1, х2, у2, x3, y3 и т.д. Найти номера наиболее и наименее удаленных друг от друга точек. условие под программу: В одномерном массиве с четным...
C++ Запись в файл UNICODE
У меня проблема с записью в файл. Формируется буфер (он всегда правильно формируется), а запись в файл или вообще не производится, или не до конца. Вообще программа на WINAPI, но использую потоки else if (wparam == ID_SAVETOFILE) { std::wfstream fdOut; std::wstring tempBuf; std::wstring endLine = L"\n"; fdOut.open("out.txt",std::ios::out);
C++ Спасательный круг http://www.cyberforum.ru/cpp-beginners/thread139271.html
Люди, помогите пожалуйста сделать так, чтоб круг падал сверху и вращался, хотябы просто падал сверху, и возможно ли его закрасить в ... цвет? #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <math.h> #include <dos.h> #define Pi 3.1415926536 enum Action{move,draw}; struct Point3D
C++ Сортировка и поиск в массиве Дано натуральное число N (n от 1 до 100), целочисленный линейный массив a0, a1, …, aN-1. Элементы массива заполняются случайными целыми числами из диапазона . Требуется отсортировать массив методом подсчета. После сортировки произвести бинарный поиск в массиве введенного значения. Вобщем у меня есть решенная такая же задача на паскале..а нужно сделать теперь в С/C++ я могу написать задачу в... подробнее

Показать сообщение отдельно
Deathsoul
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 3
01.06.2010, 20:12     из рекурсии - цикл
помогите убрать рекурсию и поставить while.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int perest(int l,int **a,int **r,int *p,int n,int &sum,int &max)
{
    int i,temp;
    if(l==0)
    {
        r=Path(a,r,p,n,sum,max);
    }
    else
        for(i=0;i<l;i++)
        {
            perest(l-1,a,r,p,n,sum,max);
            if(i<l-1)
            {
                temp=p[i];
                p[i]=p[l-1];
                p[l-1]=temp;
                p=reverse(l-1,p);
            }
        }
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru