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

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

Войти
Регистрация
Восстановить пароль
 
hepr
61 / 33 / 5
Регистрация: 21.10.2010
Сообщений: 539
#1

последовательности - C++

08.12.2010, 19:27. Просмотров 668. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста сделать эту задачу, вроде несложная но что-то не получается
Первый член числовой последовательности равен 1, каждый из двух следующих равен 2, каждый из трех следующих за ними равен 3 и т.д. Чему равен 2010-й член этой последовательности?

Добавлено через 1 минуту
А лучше подправьте мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "iostream"
 
int _tmain(int argc, _TCHAR* argv[])
{ 
    int arr[2010];
    int q=1;
    for (int a=1;a<=2010;a++)
    {
        q++;
        for(int b=1;b<=q;b++)
        {
            arr[q]=a;
            if (arr[2010]!=0) a=2010;
        };
    };
    std::cout << "=" << arr[2010];
        char w;
        std::cin >> w;
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 19:27     последовательности
Посмотрите здесь:

Поиск максимальной последовательности в другой последовательности - C++
Доброго времени суток. Решая эту задачу, наткнулся на небольшую проблему... Не знаю, как точно описать ее в двух словах, поэтому покажу...

Найти числа из заданной последовательности, которые делятся на все числа из другой последовательности - C++
Вход программы имеет следующий формат. Сначала вводится N &gt; 0- количество чисел в последовательности А. Далее идут N целых чисел. После...

Сформировать две последовательности, из положительных и отрицательных элементов исходной последовательности - C (СИ)
Дана последовательность из n целых элементов . Сформировать две новых последовательности, состоящих соответственно из положительных и...

Упорядочить по возрастанию ту часть последовательности, которая находится до максимального элемента этой последовательности - Pascal
написать программу, которая упорядочивает по возрастанию ту часть последовательности, которая находится до максимального элемента этой...

Каких элементов последовательности больше: равных первому элементу последовательности, или второму? - C (СИ)
Вообщем требуется чтобы программа содержала функцию, которая получает в качестве параметра имя файла (или указатель на файл) и...

Проверить, имеется ли в последовательности хотя бы одно ччисло, которое больше первого элемента последовательности - Pascal ABC
C клавиатуры вводится число N.После этого с клавиатуры вводится последовательность из N натуральных чисел.Проверить, имеется ли в этой...

Ввод последовательности и вывод последовательности с наибольшим числом в конце - PascalABC.NET
Нужно в программу ввести последовательность и вывести ту же последователбность с наибольшим числом в конце. Заранее благодарен...

Найти все числа последовательности, которые являются разностью двух других членов этой последовательности - Lazarus
uses crt; var f,t: text; a: array of integer; i,j,k,n: integer; number: integer; Begin clrscr; ...

Признаком конца числовой последовательности является число 0. Найти среднее орифметическое положительных элементов последовательности. - Pascal
Всем привет! Помогите пожалуйсто написать программу к задаче!!! Признаком конца числовой последовательности является число 0. Найти среднее...

Для последовательности Фибоначчи найти k-й член последовательности - C (СИ)
Для последовательности Фибоначчи: 1) Найти k-й член последовательности 2) Получить первые n членов последовательности 3) Верно ли,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.12.2010, 19:54     последовательности #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream"
 
int _tmain(int argc, _TCHAR* argv[])
{ 
        int arr[2010];
        int q=0;
        for (int a=1; q<2010;a++)
        {
                for(int b=1; q<2010 && b<=a;b++)
                {
                        arr[q]=a; 
                        q++;
                 }
        }
        std::cout << "=" << arr[2009];
                char w;
                std::cin >> w;
                return 0;
}
Ответ Создать тему
Опции темы

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