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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2021, 18:27   #1
Stanislav09
Пользователь
 
Регистрация: 03.10.2021
Сообщений: 17
По умолчанию

Здравствуйте, люди добрые, помогите написать программу начинающему программисту-студенту.

Код:
#include<stdio.h>
int main()
{
    long int n,i,a1,a2,b;
    do
    {
    printf("Enter n:");
    scanf("%d",&n);
    a1 = 1;
    a2 = 1;
    printf("%d %d ",a1,a2);
    for (i=3; i<=n; i++)
      {
        printf("%d ", a1+a2);
        b = a1;
        a1 = a2;
        a2 = b + a1;
      }
    }
    while(getch());
    printf("\n");
    return 0;
}
Подскажите что нужно исправить если есть ошибки...

Вот как она работает...
Изображения
Тип файла: png прога.png (13.2 Кб, 1 просмотров)

Последний раз редактировалось BDA; 10.10.2021 в 19:38.
Stanislav09 вне форума Ответить с цитированием
Старый 10.10.2021, 19:40   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,351
По умолчанию

Ну раз не влезли в тип, то перейти на unsigned long long тип и "%llu" спецификатор.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 10.10.2021, 20:00   #3
Stanislav09
Пользователь
 
Регистрация: 03.10.2021
Сообщений: 17
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Ну раз не влезли в тип, то перейти на unsigned long long тип и "%llu" спецификатор.
Подскажите пожалуйста как это в кодподставить...
Stanislav09 вне форума Ответить с цитированием
Старый 10.10.2021, 20:33   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,351
По умолчанию

Заменить long int на unsigned long long int, а %d заменить на %llu (хотя на ideone сработал и ваш код, но только с правильными спецификаторами %ld - возможно, что повлиял размер типа).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, вычисляющую сумму ряда ... klimenko09 Помощь студентам 1 06.11.2015 10:57
Написать программу вычисляющую y=(2n)! , n>0. Jameses Паскаль, Turbo Pascal, PascalABC.NET 3 03.12.2014 20:53
Составьте блок-схему алгоритму. Выведите первые n цифр: чисел Фибоначчи. Alexander2810 Помощь студентам 2 25.02.2014 19:49
Программа на TP: Написать программу вычисляющую сумму целых положительных чисел из промежутка от a и b кратных 4 Zepko Паскаль, Turbo Pascal, PascalABC.NET 4 26.04.2013 08:23
Составьте программу для вычисления и вывода n первых чисел Фибоначчи. Ряд Фибоначчи строится так 1, 1, 2, 3, 5, 8, 13, ... Yana Bila Помощь студентам 2 06.03.2013 13:49