Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Iwillfall
Сообщений: n/a
#1

Информатика ! очень нужно - C++

18.11.2010, 23:42. Просмотров 398. Ответов 2
Метки нет (Все метки)

Дано натуральное число k . Напечатать k-ую цифру (не число!) последовательности из идущих подряд чисел Фибоначчи. 112358132134... Необходимо построить программу так , чтобы она не накладывала ограничений на длину последовательности .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2010, 23:42     Информатика ! очень нужно
Посмотрите здесь:

очень нужно - C++
правильна ли запись? где ошибки? как правильно записать?? class m { public: float h;} class n: public m { public: double r, t; }; ...

Очень нужно - C++
как сделать чтоб человек вводил текст на консоль а прога записывала это в файл?

Очень нужно объяснение - C++
в универе дали вот такую функцию y=exp(-0.1*X)-{-}^2-cos(4*X)^4 надо написать код чтобы visual c++ могла подсчитать эту функцию ...

Графика, очень нужно... - C++
Прошу Вас помогите мне с задачей(((( В рисованных мультфильмах иллюзия движения создается последовательной сменой кадров, каждый из...

Очень сильно нужно по С++ - C++
Задача: Компьютер предлагает человеку ввести слово, после чего распечатывает это слово, снабдив его восклицательным знаком. Затем снова...

4 задания, очень нужно - C++
Ситуация оч.сложная, помогите пожалуйста, с задачами. 1. Дана функция и известно, что она монотонна на Найти приближенное решение...

очень нужно решить на с++ - C++
1)Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a > b) и углом α при большем основании 2)Из трех данных чисел...

Двумерный массив(очень нужно) - C++
Всем доброго времени суток. Помогите пожалуйста с заданием. Задать матрицу, найти необходимое число.

Округлите программу очень нужно - C++
#include <iostream> #include <Math.h> using namespace std; int main() { double round (double x); float roundf (float x); long...

Циклический сдвиг. Очень нужно - C++
Здравствуйте! Мне нужно осуществить циклический сдвиг, чтобы максимальный элемент стоял последним. Вроде бы все делаю, но почему-то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KaTTe
0 / 0 / 0
Регистрация: 17.11.2010
Сообщений: 9
18.11.2010, 23:52     Информатика ! очень нужно #2
обязательно через вложенные циклы надо решение или без разницы?
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 415
Записей в блоге: 2
Завершенные тесты: 1
19.11.2010, 01:23     Информатика ! очень нужно #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#define LEN 7
int _tmain(int argc, _TCHAR* argv[])
{
    int k,n,i=2,len,num1 = 1,num2 = 1;
    char str[20];
    printf("k=");
    scanf("%d",&k);
    if(k==1 || k==2)
    {
        n = 1;
    }
    else
    {
        num2+=num1;
        num1=num2-num1;
        _itoa(num2,str,10);
        len=1;
        i+=len;
        while(i<k)
        {
            num2+=num1;
            num1=num2-num1;
            _itoa(num2,str,10);
            len = strlen(str);
            i+=len;
            if(i>=k+1)
            {
                break;
            }
        }
        if(k>6)
        {
            char str1=str[k-(i-len)-1];
            n = atoi(&str1);
        }
        else
        {
            char str1=str[k-i];
            n = atoi(&str1);
        }
    }
    printf("%d",n);
    getch();
    return 0;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru