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

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

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

Последовательность С++ - C++

27.11.2012, 18:16. Просмотров 1102. Ответов 2
Метки нет (Все метки)

Нужно написать код на С++,обращаюсь к вам за помощью)
Последовательность двоичных цифр состоит только из нулей и единиц. Пусть часть последовательности уже построено. Теперь в конец последовательности дописывают ее копию, а после этого снова копию, но с заменой всех нулей на единицы, и наоборот. Найти n-й член такой последовательности.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 18:16     Последовательность С++
Посмотрите здесь:

C++ Последовательность
C++ Последовательность
Последовательность C++
Преобразовать литерную последовательность в другую литерную последовательность всеми описанными ниже способами C++
Вводится последовательность из N целых чисел. Сформировать последовательность, C++
C++ последовательность
C++ Вводить последовательность вещественных чисел, пока следующее вводимое число не окажется меньше предыдущего. Вывести полученую последовательность.
Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа C++
C++ Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр
Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. C++
Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность C++
C++ Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующе

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
27.11.2012, 18:43     Последовательность С++ #2
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
#include <iostream>
#include <conio.h>
#include <string>
#include <ctime>
#include <cstdlib>
using namespace std;
const int size=8;
int sequence[size];
void fill(){
     srand(time(NULL));
     for (int i=0; i<size; i++)
          sequence[i]=rand()&1;
}
void print(){
     cout<<"sequence:";
     for (int i=0; i<size; i++)
          cout<<sequence[i]<<", ";
     cout<<endl;
}
 
int main() {
    int N;
    fill();
    print();
    cout<<"input place in sequence";
    cin>>N;
    N=N%(size*3)-1;
    if (N/size!=2)
         cout<<(sequence[N%size])<<endl;   
    else
         cout<<(!sequence[N%size])<<endl;
getch();
return 0;
}
CHELitw
0 / 0 / 0
Регистрация: 06.09.2012
Сообщений: 30
27.11.2012, 23:22  [ТС]     Последовательность С++ #3
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
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
#include <iostream>
#include <conio.h>
#include <string>
#include <ctime>
#include <cstdlib>
using namespace std;
const int size=8;
int sequence[size];
void fill(){
     srand(time(NULL));
     for (int i=0; i<size; i++)
          sequence[i]=rand()&1;
}
void print(){
     cout<<"sequence:";
     for (int i=0; i<size; i++)
          cout<<sequence[i]<<", ";
     cout<<endl;
}
 
int main() {
    int N;
    fill();
    print();
    cout<<"input place in sequence";
    cin>>N;
    N=N%(size*3)-1;
    if (N/size!=2)
         cout<<(sequence[N%size])<<endl;   
    else
         cout<<(!sequence[N%size])<<endl;
getch();
return 0;
}
Теперь в конец последовательности дописывают ее копию, а после этого снова копию, но с заменой всех нулей на единицы, и наоборот.-Это помоему не выполняется,выводится только рандомная последовательность из 0 и 1.
К ней ничего не дописывается^^
Yandex
Объявления
27.11.2012, 23:22     Последовательность С++
Ответ Создать тему
Опции темы

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