Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2013, 03:17   #1
lmbe
 
Регистрация: 24.10.2013
Сообщений: 5
По умолчанию Треугольная последовательность. Помочь исправить ошибки в коде (C)

Здравствуйте. Мне надо написать программу, которая будет выводить первые х членов последовательности вида 1 2 2 3 3 3... Я написал, код, но он не работает. Я нашел, в чем проблема, но не могу исправить.
Код:
#include <stdio.h>
 
void V(int z, int y)
{
if (y<z)
{
printf ("%d,", z);
return V(z, y+1);
}
else
{
return V(z+1, 0);
 
}
}
int F(int x, int a)
{
if( a < x)
{
return V(); 
}
else
return F(x, a + 1);
}
 
int main()
{
int x;
scanf ("%d", &x);
V(1, 0);
F(x, 0);
return 0;
}
Знаю, что в строке 20 для функции V должны быть какие-то параметры, но какие - не знаю. Кроме того, думаю, где-то неправильно стоят скобки, но не могу найти. Помогите, пожалуйста.
lmbe вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить по коду алгоритм сортировки и исправить специально допущенные в коде ошибки ( Turbo Delphi ) Just-Joni Помощь студентам 0 26.12.2013 12:24
метод квадратного корняЖ исправить ошибки в коде. at13 Помощь студентам 1 20.10.2011 20:11
помочь наити ошибку в коде N-Ban Помощь студентам 10 20.12.2010 02:29
Просьба помочь исправить ошибку в форме обратной связи (HTML коде) Michelle77 Помощь студентам 1 20.10.2009 18:03