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

Создать список и заполнить его 10 числами из ряда Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран http://www.cyberforum.ru/cpp-beginners/thread808519.html
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран. А все четные числа из списка удалить. Вывести на экран еще раз. (не забудьте проверку на first)
C++ BGI как сделать BGI проект через Release (в Debug работает но для других компьютеров не подходит) выводит следующие ошибки: 1>Pre.obj : error LNK2001: unresolved external symbol "extern "C" void __cdecl lineto(int,int)" (?lineto@@$$J0YAXHH@Z) 1>Pre.obj : error LNK2001: unresolved external symbol "extern "C" void __cdecl line(int,int,int,int)" (?line@@$$J0YAXHHHH@Z) 1>Pre.obj : error LNK2001:... http://www.cyberforum.ru/cpp-beginners/thread808517.html
C++ как сделать чтобы программа не переполняла буфер
как сделать чтобы эта программа не переполняла буфер #include "stdafx.h" #include <iostream> using namespace std; void sort_pryamoi_vybor(int n) {int mas; int srav=0, perest=0; for (int i=0; i<n-1; i++) { int j_max=i; for (int j=i+1; j<n; j++) { srav++;
Не удалось запустить программу C++
Здравствуйте. Помогите, пожалуйста, запустить программу. Вроде бы всё написал, как надо, но выдаёт ошибку. Помогите, пожалуйста, исправить ошибки и запустить программу. Вот условие: Определить две функции: void WritePairs(char * fname, Pairs * prs); – функция записывает все элементы типа Pair из массива пар prs в файл с именем fname; void ReadPairs(char * fname, Pairs * prs); – функция читает...
C++ варианты развитися с++ http://www.cyberforum.ru/cpp-beginners/thread808477.html
во общем каковы есть варианты для с++? если например один человек писал с форума 1. Легкий: php + MySQL + JavaScript + Apache. На выходе: можем клепать сайты. 2. Универсально-империалистический: C# + WPF + ASP.NET + JavaScript + MSSQL + IIS + осознанный переход на Тёмную сторону Силы.(что он этим имел ввиду? =) ) На выходе: знаем ООП, можем клепать десктоп приложения, можем клепать сайты....
C++ Функция-член класса, которая определяет принадлежность точки с заданными координатами треугольнику #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> #include <math.h> using namespace std; struct Point { Point() { подробнее

Показать сообщение отдельно
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.03.2013, 18:11     Создать список и заполнить его 10 числами из ряда Фибоначчи
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <iostream>
#include <cstdlib>
#include <ctime>
class mylist
{
        struct s
        {
           int data;
            s* next;                 
      }*first;
public:
      mylist(): first(NULL) 
        {    
            s* cur(NULL), *lptr(NULL);   
           int f(1), s(0);
           for (int i=0; i<10; ++i)
           {
                if (!first)
                {
                     cur = new mylist::s();
                     cur->data = f+s;
                     cur->next = first;
                     first = cur;
                     lptr = first;
                 }
                 else
                 {
                  cur = lptr;
                  cur->next = new mylist::s();
                  cur = cur->next;
                  cur->data = f+s;
                  lptr = cur;
               }
                s = f+s, f = s-f; 
           }       
      }
     ~mylist()
      {
             while (first) 
             {
                s *next = first->next;
                delete first;
                first = next;
             }       
      }
      void insert(const size_t& k, const int& v)
      {
              s* cur = first, *lptr(NULL), *rptr(NULL);
              for (int i=0; i<k-1; ++i)
              {
                  lptr = cur;   
                 rptr = cur->next;
                 cur = cur->next;
              }
             cur = new s();
             cur->data = v;
              if (k < 2)
              {
                  cur->next = first;
                  first = cur;
            }
            else
            {
                 cur->next = rptr; 
                 lptr->next = cur; 
              }
       }
       void display()
        {
              s* tmp_first = first;
              while (tmp_first)
              {
                   std::cout<<tmp_first->data<<" ";
                   tmp_first = tmp_first->next;
              }
              std::cout<<std::endl;
        }      
};
 
int main()
{
      int k, v;
     mylist obj;
     obj.display();
     std::cin>>k>>v;
     obj.insert(k,v);
     obj.display();  
     return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru