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

Программа зацикливается при изменении всех 2 на 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов для каждой строки http://www.cyberforum.ru/cpp-beginners/thread427395.html
Вычислить сумму элементов для каждой строки. Вывести на экран строки с максимальным и минимальным значениями суммы. N <= 5, M <= 10
C++ записи Всем привет! Помогите, пожалуйста, решить задачу на С++ В памяти машины хранятся записи, состоящие из трех полей: 1.Фамилия студента 2.Оценка по математике 3.Оценка по информатике Программа... http://www.cyberforum.ru/cpp-beginners/thread427379.html
C++ Одномерные массивы:
Подсчитать количество и сумму положительных элементов одномерного массива.
C++ Двусвязный циклический список
помогите исправить ошибки впрограмме не знаю че делать(компилятор dev-c++) заранее спасибо #include <stdlib.h> #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; ...
C++ Определить количество ненулевых элементов в каждой нечетной строке матрицы http://www.cyberforum.ru/cpp-beginners/thread427371.html
Определить количество ненулевых элементов в каждой нечетной строке матрицы G (4,4). Вывести количество ненулевых элементов и номера соответствующих строк.
C++ Среди отрицательных четных элементов найти... Задано масив S(12) . Серед від’ємних парних елементів знайти другий елемент і замінити його максимальним серед додатніх елементів, які мають непарні індекси. Вивести вихідний та перетворений... подробнее

Показать сообщение отдельно
EtoTema
0 / 0 / 0
Регистрация: 02.05.2011
Сообщений: 28

Программа зацикливается при изменении всех 2 на 2 - C++

13.01.2012, 12:44. Просмотров 652. Ответов 10
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
void ExchangeWord(List **ListPtr, int pozition, char *word){    //заменяет слово на позиции
    if(*ListPtr!=NULL){     // условие завершения рекурсивного спуска
        if((*ListPtr)->pozition!=pozition)
            ExchangeWord(&((*ListPtr)->next),pozition,word);    // рекурсивный вызов функции
        else{
            strcpy((*ListPtr)->word,word);
        }
    }
}
как сделать так
чтобы когда у меня последовательность 1 2 2 3
и я хочу все 2 заменить на 2
она не зацикливалась
а начинала с того места, с которого останавливалась
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru