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

Четность, нечетность наборов чисел - C++

Восстановить пароль Регистрация
 
a91
 Аватар для a91
4 / 4 / 0
Регистрация: 03.04.2009
Сообщений: 190
22.02.2011, 16:52     Четность, нечетность наборов чисел #1
Нужно вывести на экран набор чисел по четным и нечетным ПОЗИЦИЯМ (не сами числа)

например: (3 8) (5 6) (8 4) (0 2)
четные наборы: (5 6) (0 2)
нечетные (3 8) (8 4)

или (6 5 4 7) (8 3 2 1)
четные наборы: 8 3 2 1
нечетный наборы: 6 5 4 7

причем набор может состоять из 2^k чисел, где k=0..n

Такая логическая задачка, я уже сломался, может кто подскажет, как это можно реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2011, 16:52     Четность, нечетность наборов чисел
Посмотрите здесь:

C++ Определить четность наименьшего из положительных чисел
C++ Четность чисел
C++ Четность-нечетность вещественных чисел на C/C++
C++ Четность найменьшего из положительных чисел
Определить четность чисел C++
Четность/нечетность C++
C++ Четность/нечетность строк в двумерном массиве
C++ Определить четность произвольной перестановки N чисел. Во входном файле записано само число N и затем N чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
22.02.2011, 17:36     Четность, нечетность наборов чисел #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
#include<iostream>
#include<sstream>
#include<vector>
 
int main(){
    std::string s;
    std::cout<<"Input string\n";
    getline(std::cin, s);
    std::stringstream ss(s);
    std::vector<std::string> con;
    while(getline(ss, s, ')')){
        s+=')';
        con.push_back(s);
    }
    std::cout<<"\nEven pos sets\n";
    for(int i=1; i<con.size(); i+=2){
        std::cout<<con[i];
    }
    std::cout<<"\n\nOdd pos sets\n";
    for(int i=0; i<con.size(); i+=2){
        std::cout<<con[i];
    }
}
 
//  (1 2 3) (4 5)(3 4 5) (1) (4 8 9 0)(1 1 1)
Yandex
Объявления
22.02.2011, 17:36     Четность, нечетность наборов чисел
Ответ Создать тему
Опции темы

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