Форум программистов, компьютерный форум, киберфорум
Наши страницы

Отредактируйте пожалуйста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать числа http://www.cyberforum.ru/cpp-beginners/thread1129302.html
Преобразовать введенное с клавиатуры восьмиразрядное двоичное число в десятичное. Буду очень благодарен, если сделаете правильно.
C++ Future::wait_for не работает скопировал пример с cplusplus.com запускается. из while не выходит. компилятор gcc. среда - qt creator, хотя это врят ли важно. // future::wait_for #include <iostream> // std::cout... http://www.cyberforum.ru/cpp-beginners/thread1129297.html
C++ Матрица путей в алгоритме Флойда-Уоршела
Добрый день, подскажите пожалуйста, в чем ошибка? Написал программу, которая считает наименьший путь между всеми парами вершин в графе, используя алгоритм Флойда-Уоршела. #include <iostream>...
C++ Исправьте пожалуйста код
Есть код , как сделать чтобы числа a,b,c вводились с клавиатуры... (Программа находит булеан чисел a,b,c) Код программы: #include<iostream> void Print(char *a, int n, int i) { if (n) {...
C++ Исправить ошибку с выводом (оператор if else) http://www.cyberforum.ru/cpp-beginners/thread1129258.html
С клавиатуры вводятся числа A B C D нужно определить упорядочены ли они по убыванию вострастанию или неупорядочены: #include <iostream> using namespace std; int main() { int A,B,C,D; ...
C++ Написать модуль, содержащий описание класса Дата Написать модуль, содержащий описание следующего класса (использовать private и public) / C# Объект - дата этого года. Свойства - (Rw) день и месяц; - (Rw) день недели (при изменении выбирается... подробнее

Показать сообщение отдельно
Max11111
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 2

Отредактируйте пожалуйста - C++

25.03.2014, 15:22. Просмотров 184. Ответов 1
Метки (Все метки)

нужно чтобы a,b,c вводилось с клавиатуры
код программы:
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>
 
void Print(char *a, int n, int i)
{
if (n)
{
if (n & 1)
std::cout << a[i] << " ";
Print(a, n >> 1, i + 1);
}
}
 
int main()
{
int r, i, size;
char a[] = {'a', 'b', 'c'};
size = sizeof(a) / sizeof (*a);
r = 1 << size;
for (i = 0; i < r; i++)
{
Print(a, i, 0);
std::cout << "\n";
}
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.