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

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

Восстановить пароль Регистрация
 
MihailAlexandro
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 11
04.12.2012, 19:26     По данному натуральному n выведите первые n членов этой последовательности #1
Дана монотонная последовательность, в которой каждое натуральное число 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++
C++ По данному натуральному числу N найдите сумму чисел
По данному натуральному n вычислите сумму 1+(1+2)+(1+2+3)+.+(1+2+.+n) C++
Вычислить первые 7 членов ряда C++
Получить сумму положительных и сумму отрицательных членов этой последовательности C++
C++ 4. Найти сумму К членов последовательности: 3, 7, 11, 15,… Вычислить сумму членов последовательности 1, 4, 7, 10, …, не превосходящих числа К
C++ Получить число отрицательных членов последовательности и сумму нулевых членов последовательности
Массив. Найти, сколько членов первой последовательности совпадает с членами второй последовательности C++
Последовательность действительных чисел оканчивается нулём. Найти количество членов этой последовательности C++
Для каждого из K чисел выведите в отдельную строку число из первого массива, наиболее близкое к данному C++
C++ По данному действительному числу a и натуральному n вычислите сумму 1+a+a2+.+an, не используя формулу суммы
C++ Найти, сколько членов первой последовательности совпадает с членами второй последовательности

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
prazuber
108 / 108 / 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
108 / 108 / 3
Регистрация: 29.04.2010
Сообщений: 240
04.12.2012, 22:06     По данному натуральному n выведите первые n членов этой последовательности #4
Нету никакой ошибки, у вас компилятор старый.
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 членов этой последовательности
Ответ Создать тему
Опции темы

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