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

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

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

Исправьте пожалуйста код - C++

25.03.2014, 14:42. Просмотров 194. Ответов 1
Метки нет (Все метки)

Есть код , как сделать чтобы числа a,b,c вводились с клавиатуры...
(Программа находит булеан чисел 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 14:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправьте пожалуйста код (C++):

Исправьте код пожалуйста! - C++
Нужно чтобы вывод начинался с самого нижнего левого элемента \ #include &lt;iostream.h&gt; #include &lt;iomanip.h&gt; // расширение функционала...

исправьте программу пожалуйста - C++
не переписывает строки меньше 50 дважды ,меньше 70 часть копирует и переносит на другую строку,завтра курсовую защищать с этой программой ...

Исправьте ошибку, пожалуйста - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; double Yx(double x) { return pow(x, 2) * atan(x); } double...

Структуры. исправьте пожалуйста... - C++
Описать структуру с именем NOTE, содержащую следующие поля: • фамилия, имя; • номер телефона; • день рождения (массив из трех чисел)....

Исправьте пожалуйста ошибку - C++
Программа не работает. Может хоть вы подскажете в чем здесь проблема. #include &lt;iostream&gt; using namespace std; void main() //...

исправьте ошибку,пожалуйста - C++
Вычислить среднее значение элементов, расположенных в массиве между первым и послед-ним нулевыми элементами. Поменять местами максимальный...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
25.03.2014, 15:35 #2
C++
1
2
3
4
5
6
7
8
int main()
{
   int r, i, size;
   char a[10];
   for(int i=0;i<10;i++)
       cin>>a[i];
   size = sizeof(a) / sizeof (*a);
....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 15:35
Привет! Вот еще темы с ответами:

Исправьте 1 ошибку пожалуйста - C++
Помогите пожалуйста исправить ошибку, код должен быть для C++ 6.0 Вот код программы #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; ...

Исправьте программу пожалуйста - C++
Почему последнюю строку в итоге в консоли выводит два раза, в чём ошибка и как это исправить? ...

Исправьте пожалуйста ошибки - C++
Есть задача: создать массив данных о студентах группы. Записать имя, фамилию, год рождения каждого студента, оценки по пяти экзаменах. В...

исправьте ошибки в задаче пожалуйста - C++
в общем условие.. Сгенерировать целое число N і набор с N ненулевых целых чисел, в диапазоне (-40,50). Вывести в номера все непарные...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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