IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Вычисление n первых чисел Фибоначчи, Си
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 306
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Здравствуйте! Подскажите пожалуйста, как решить на языке Си следующую задачку:

-написать программу вычисления n первых чисел Фибоначчи, использовать цикл for. n задается пользователем.
-написать программу вычисления n первых чисел Фибоначчи, использовать цикл while. n задается пользователем.

Проблема в том,что недавно приступил к изучению сего языка и ещё опыта программирование на Си не имею.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Цитата
В ответе получаю опять 0. Почему?
Потому что для вещественных есть спецификатор %f, а не %d...

Вот так делается проверка условий:

#include <stdio.h>
#include <math.h>

int main()
{
int a,b,c,d ;
float x1,x2;

printf("Enter a,b,c: ");
scanf("%d %d %d", &a,&b,&c);
d=b*b-4*a*c;
if(a) {
if(d >= 0) {
x1=(-b+sqrt(d))/2*a;
x2=(-b-sqrt(d))/2*a;
printf("%f %f", x1, x2);
}
else printf("d < 0");
}
else printf("a = 0 (divizion by zero)")

return 0;
}
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Знаток
****

Группа: Пользователи
Сообщений: 306
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


ещё раз большое спасибо))
И,пожалуй, последний на сегодня вопрос: как реализовать в программе счетчик дейсвия стрелок вверх/вниз/влево/вправо? То есть при нажатие вверх/вниз увеличивалась/уменьшалась переменная у, а при нажатие влево/вправо увеличивалась/уменьшалась переменная х.

Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Rocket   Вычисление n первых чисел Фибоначчи   25.09.2007 21:27
volvo   Опыт программирования вообще имеешь? Знаешь, что т…   25.09.2007 22:04
Rocket   Опыт программирования вообще имеешь? Знаешь, что …   25.09.2007 22:30
volvo   #include <stdio.h> int main(void) { int…   25.09.2007 22:39
Rocket   #include <stdio.h> int main(void) { in…   30.09.2007 21:11
volvo   sqrt()   30.09.2007 21:17
Rocket   sqrt() Вот программа: #include <stdio.h> …   30.09.2007 22:29
volvo   #include <math.h> забыл? Описана-то функция …   30.09.2007 22:37
Rocket   #include <math.h> забыл? Описана-то функция…   30.09.2007 22:49
volvo   Знаешь что, я не телепат... Нужна помощь - приводи…   30.09.2007 22:51
Rocket   Кстати, Очень опасное заблуждение - оно тебе и м…   30.09.2007 23:04
volvo   Потому что для вещественных есть спецификатор %f, …   1.10.2007 0:20
Rocket   ещё раз большое спасибо)) И,пожалуй, последний на …   1.10.2007 0:44
volvo   Это зависит от того, куда тебе надо это вклинить (…   1.10.2007 2:16
Rocket   Это зависит от того, куда тебе надо это вклинить …   1.10.2007 2:23
volvo   Вот так: #include <stdio.h> #include <con…   1.10.2007 2:54
Rocket   А как реализовать более менее приличный вывод сооб…   1.10.2007 23:21
volvo   Ну, печатай в самом начале цикла do... Откуда же я…   1.10.2007 23:39
Rocket   Вот код программы: #include <stdio.h> #inc…   15.10.2007 0:37
klem4   Rocket, одна задача - одна тема.   16.10.2007 1:41


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 15:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name