Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Marky
0 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 13
#1

Переделать while на for - C (СИ)

20.04.2010, 19:00. Просмотров 750. Ответов 2
Метки нет (Все метки)

С Си работаю второй день, раньше пару месяцев программировал на Делфи. Объясню проблему в двух словах - нужно цикл do..while изменить на for с отрицательным шагом. Перепробовал много чего, получается бесконечный цикл, либо глупость полная.. Могу выслать всю прогу, если нужно.. Помогите, кто чем может..

C
1
2
3
4
i=1;
            
printf("A");printf(" ");printf("%d",c1);printf(" ");
do{if(c1!=0)printf("*");}while(++i<=c1);printf("\n");
с1 - сумма *
http://www.cyberforum.ru/pascal/thread770941.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 19:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переделать while на for (C (СИ)):

возможно ли переделать код алгоритма под Borland C переделать под Borland Delphi?
Подскажите возможно ли переделать код алгоритма под Borland C переделать под...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
M128K145
Эксперт JavaЭксперт С++
8320 / 3540 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
20.04.2010, 19:04 #2
C
1
2
3
for(i = c1; i > 0; --i)
    if(c1 != 0)
        printf("*");
1
Marky
0 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 13
20.04.2010, 19:14  [ТС] #3
M128K145, Спасибо огромное!!! А то я уже два часа мучаюсь, правда спасибо, ты меня спас!!!
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru