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

Последовательность Фибоначчи для строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Арифметическое кодирование: верхняя и нижняя границы сошлись http://www.cyberforum.ru/cpp-beginners/thread108470.html
ну не совсем сошлись.. Что делать если верхняя и нижняя грарицы отличаються на 1?(происходить зацикливание) в статье Мастрюкова нашёл такое: "Сделаем следующее: удалим вторые по значи¬мости цифры границ и ос¬тальные менее значимые сдвинем влево по описанным правилам. Старшие цифры останутся на месте. Затем увеличим специальный счетчик, чтобы запомнить то, что мы выбросили цифры. Будем...
C++ строки, массивы символов 1) #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char command; char fname; http://www.cyberforum.ru/cpp-beginners/thread108461.html
C++ С++ классы, строки, указатели
С++ только начал изучать, раньше учил Си - вроде все понятно было, но вот с новшествами данного языка как раз и возникли проблемы. Попытаюсь объяснить суть: 1) Составить класс, который будет содержать в себе информацию о книги с точки зрения магазина. Класс то я составил - но вот незадача - не могу понять работу конструкторов и деструкторов, которые собственно у меня и не работают. 2) Как...
C++ Найти количество элементов, наиболее часто встречающихся в массиве
Найти кол-во элементов наиболее частых встречающихся в массиве. например массив: 123000 023400 023450 003456 0-не считается. очевидно тут 3. но как это найти? Найти надо не кол-во, а значение!
C++ Текстовый редактор от Захарова http://www.cyberforum.ru/cpp-beginners/thread108431.html
Так, от нечего делать захотелось создать свой текстовый редактор. Придумал даже код, но гдето есть две ошибки, так компилятор говорит. #include <iostream.h> #include <fstream.h> int main(void) { ofstream book_file("post.txt"); book_file<<number; cin>>number; } Помогите, пожалуйста найти ошибки.
C++ Вычислить формулу Помогите пожалуйста с этой задачкой...Не знаю как тут вообще вычислить эту формулу...Нам лекций по С++ не дают, а я искал и ничего не нашел...Вот условие: Вычислить сумму ряда по приведенным в вариантах выражениями. Вычисление вести до тех пор, пока абсолютная величина разности между двумя соседними членами ряда | Un +1- Un | не превысит некоторой величины E. pow (10, -3)> E> pow (10, -4).... подробнее

Показать сообщение отдельно
dartmall
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 9

Последовательность Фибоначчи для строк - C++

24.03.2010, 20:52. Просмотров 399. Ответов 2
Метки (Все метки)

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
#include <conio.h>
using namespace std;
// переменные
char *Ptr[10];
char a[10], b[10], c[30];
int i,n;
// основная функция
int main ()
{
cout << "Vvedite n: \n";
cin >> n;                  // вводим n
cout << "Vvedite F[1]: \n";
cin >> a;                  // вводим 1ый элемент
cout << "Vvedite F[2]: \n";
cin >> b;                  // вводим 2ой элемент
Ptr[0]=a;
Ptr[1]=b;
strcpy(c,Ptr[1]);
strcat(c,Ptr[0]);
Ptr[2]=c;
for (i = 2; i < n; i++)
{
strcpy(c,Ptr[i-1]);
strcat(c,Ptr[i-2]);
}
cout << "F[k] raven: " << c;
getch();
return 0;
}

надо написать прогу которая высчитывает F[k]=F[k-1]+F[k-2]. В роли F[k] выступают строки. Используются Strcat.
найдите ошибку плииииз. выдает Access violation при n=5. при n=4 и n=3 делает то что надо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru