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

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

Войти
Регистрация
Восстановить пароль
 
MihailAlexandro
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 11
#1

По данному натуральному n выведите первые n членов этой последовательности - C++

04.12.2012, 19:26. Просмотров 970. Ответов 4
Метки нет (Все метки)

Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, ...
По данному натуральному n выведите первые n членов этой последовательности. Попробуйте обойтись только одним циклом for.
Ввод Вывод
2 1 2
5 1 2 2 3 3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 19:26     По данному натуральному n выведите первые n членов этой последовательности
Посмотрите здесь:

По данному натуральному числу выписать все двоичные последовательности - C++
Здравствуйте! Помоги пожалуйста решить следующие задачи: 1) Алгоритм, который по данному натур. числу n выписывает все двоичные...

Вывести первые 11 членов последовательности Фибоначчи - C++
Доброго времени суток, уважаемые программисты. Хотел бы попросить Вас о помощи в решении программ по C++. хочу предупредить, что на...

По данному натуральному n вычислите сумму - C++
По данному натуральному n вычислите сумму 1^2+2^2+...+n^2. Входные данные Вводится единственное натуральное число n, не превосходящее...

По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+.+(1+2+.+n) - C++
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+...+(1+2+...+n). я пытался решить, исправте если неправильно ( а оно...

По данному натуральному числу N найдите сумму чисел - C++
По данному натуральному числу N найдите сумму чисел 1+1/1!+1/2!+1/3!+...+1/N!. Количество действий должно быть пропорционально N.

Последовательность действительных чисел оканчивается нулём. Найти количество членов этой последовательности - C++
Последовательность действительных чисел оканчивается нулём. Найти количество членов этой последовательности.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
prazuber
109 / 109 / 3
Регистрация: 29.04.2010
Сообщений: 240
04.12.2012, 20:08     По данному натуральному n выведите первые n членов этой последовательности #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::cout<<"n = ";
    int n;
    std::cin>>n;
    std::generate_n(std::ostream_iterator<int>(std::cout, " "), n, 
        [](){static int i = 1; return (sqrt(8*i++-7)+1)/2;});
    std::cout<<std::endl;
}
MihailAlexandro
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 11
04.12.2012, 20:51  [ТС]     По данному натуральному n выведите первые n членов этой последовательности #3
Ошибка в 11 строке!
prazuber
109 / 109 / 3
Регистрация: 29.04.2010
Сообщений: 240
04.12.2012, 22:06     По данному натуральному n выведите первые n членов этой последовательности #4
Нету никакой ошибки, у вас компилятор старый.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2013, 00:07     По данному натуральному n выведите первые n членов этой последовательности
Еще ссылки по теме:

По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n - C++
Например если n=2, то нужно вывести 1^2 + 2^2 ------------------------------------------------------------- Я написал код, но я не знаю...

По данному действительному числу a и натуральному n вычислите сумму 1+a+a2+.+an, не используя формулу суммы - C++
По данному действительному числу a и натуральному n вычислите сумму 1+a+a2+...+an, не используя формулу суммы геометрической прогрессии....

Получить сумму положительных и сумму отрицательных членов этой последовательности - C++
нужно на С

Получить число отрицательных членов последовательности и сумму нулевых членов последовательности - C++
Помогите решить, данные задачки: 1. Даны целые числа a1,..., a15. Получить число отрицательных членов последовательности и сумму нулевых...

4. Найти сумму К членов последовательности: 3, 7, 11, 15,… Вычислить сумму членов последовательности 1, 4, 7, 10, …, не превосходящих числа К - C++
надо консольное приложение , без рандомайза функций и процедур в делфи

Для каждого из K чисел выведите в отдельную строку число из первого массива, наиболее близкое к данному - C++
Задание: Пример: Входные данные: 5 4 1 4 5 8 10 5 6 1 9 Выходные данные:


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

Или воспользуйтесь поиском по форуму:
vadimM86
Сообщений: n/a
02.01.2013, 00:07     По данному натуральному n выведите первые n членов этой последовательности #5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# include<stdio.h>
void threetangle(int n, int k,int num_p,int* count){
 
if( n==0)
    return;
  if((*count)==k) return;
if(n<=k){
      printf("%d ",num_p);
        (*count)++;
  }   threetangle(n-1,k,num_p,count);
}
 
 void main(){
int i=1;    
int count=0;
int num=9;            // moget bit luboe chislo
for(i=1;i<=num;i++){    
threetangle(i, num,i,&count);
}
 
}
Yandex
Объявления
02.01.2013, 00:07     По данному натуральному n выведите первые n членов этой последовательности
Ответ Создать тему
Опции темы

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