Форум программистов, компьютерный форум, киберфорум
Наши страницы

Неправильно присваивается значение массиву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с wi-fi роутером http://www.cyberforum.ru/cpp-beginners/thread803037.html
Добрый вечер. Опишу свою проблему. Есть роутер Netgear N150, к нему подключены 3 ноута через wi-fi, можно ли составить программу, которая будет получать список подключенных устройств и по желанию...
C++ Массив. Сколько раз попадается там заданное число? Ребята, привет! Очнеь стыдно, но попросили помочь... Проблема в том, что я массивы сам задавал, а не читал с файла! В итоге задача такая, есть файл там множество чисел, надо прочитать его и найти... http://www.cyberforum.ru/cpp-beginners/thread803020.html
C++ Адрес
имеется код: #include<iostream> #include<locale> using namespace std; template<class T> T maxn(T a,int); template <> char* maxn(char *a, int); const int size=5; int main() {
C++ Сортировка по алфавиту поля класса
Помогите пожалуйста :) У меня есть класс покупатель и нужно дописать функцию которая отсортировала бы по алфавиту по фамилии всех введенных покупателей. Вот что у меня есть: # include...
C++ числовой ряд http://www.cyberforum.ru/cpp-beginners/thread803010.html
Дан числовой ряд и число e нужно найти сумму членов ряда (n=1,2,3…), модуль которых больше или равен заданному числу e и вывести все элементы числового ряда, которые входят в сумму. ряд выглядит так...
C++ Из этой программы нужно: разработать алгоритм и создать программу с применением множественного наследования Из этой программы нужно: разработать алгоритм и создать программу с применением множественного наследования. При выполнении данного задания необходимо создать не менее 2-х базовых классов и класс,... подробнее

Показать сообщение отдельно
egeoksar
1 / 1 / 0
Регистрация: 06.01.2013
Сообщений: 22

Неправильно присваивается значение массиву - C++

07.03.2013, 22:18. Просмотров 443. Ответов 3
Метки (Все метки)

Неправильно присваивается значение массиву
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    int n,p = 1,v = 1;
    cin >> n;
    int m[n];
    for (int i = 0; i < n; i++)
    {
        m[i] = p;
        m[i+1] = v;
        p = p + v;
        v = p + v;
    }
    for (int i = 0; i < n; i++)
        cout << m[i] << " ";
    return 0;
}
Ввожу 5. Массиву присваивается значение только переменной p. Не понимаю почему, но на переменную v программе как-то вообще наплевать.
Вот вывод программы:
Код
1 2 5 13 34
Решил не тратить свои нервы и обратиться у профессионалам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.