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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2009, 20:16   #1
Клайд
Новичок
Джуниор
 
Регистрация: 19.10.2009
Сообщений: 4
По умолчанию Switch с Фибоначчи

а) определись является ли фибоначчи- все правильно
б) вывести первые 5 числеФбоначчи из промежутка а до б - написал,выдает ошибку на case 2
с)Вывести первые н цифр ряда фибаначчи - case 3 , невозможно для меня
желательно помощь для старого компилятора

Цитата:
#include<stdio.h>
#include<conio.h>
void main(){
int c,a,b,i;
int key;
clrscr();
do {
printf("\n Opredeliti eavleaetsea li 4islom Fibonacci..1");
printf("\n Vivesti vse 4isla Fibonacci ot a do b.......2");
printf("\n Vivesti pervie n 4isel reea Fibonacci.......3");
scanf("%d",&key);
switch(key){
case 1:
printf("\n Vvedite 4islo"); scanf("%d",&c);
int i=1,i1=1,i2=1;
while (i<c)
{
i=i1+i2;
i1=i2;
i2=i;
}
if(i==c)
printf("Yes");
else
printf("No");
getch();
}
break;
case 2:
printf("\n Vvedite a:... "); scanf("%d",&a);
printf("\n Vvedite b:... "); scanf("%d",&b);
i=1;
c=1;
if(a<=i){
if(i==c)
printf("\n vot ono"); scanf("%d",&i);
}
while(i<b)
{
i=i1+i2;
i1=i2;
i2=i;
}
if((a<=i)&&(i<=b))}
if(i==c)
{
printf("\n vot ono "); scanf("%d",i);
getch();
}
}
}
break;
while (key!=2);
}
Клайд вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на switch ProgramerBeatz Общие вопросы C/C++ 12 25.01.2011 00:59
SWITCH 8 портовый SKS Компьютерное железо 3 29.01.2009 03:39
Неправильная работа switch в while konstantinopol Общие вопросы C/C++ 3 24.01.2009 03:51
Оператор switch. IgorArhangel Помощь студентам 4 16.01.2009 01:53
Switch Division Общие вопросы C/C++ 3 11.01.2009 23:52