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

> Внимание!

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

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


Знаток
****

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

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


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

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

Проблема в том,что недавно приступил к изучению сего языка и ещё опыта программирование на Си не имею.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
volvo
сообщение 30.09.2007 20:20
Сообщение #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;
}
 К началу страницы 
+ Ответить 
Rocket
сообщение 30.09.2007 20:44
Сообщение #3


Знаток
****

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

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


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

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

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


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

 



- Текстовая версия 19.07.2025 2:57
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"