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

Программа дискретная математика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задать аргументу значение по умолчанию http://www.cyberforum.ru/cpp-beginners/thread350104.html
Идея такова: есть у меня однонаправленный линейный список и конструктор для инициализации его значений: ListItem(string &f,int y, int a, string &g) { //различные данные узла списка...
C++ Конструкторы template класса задача собственно написать класс, который создает массив произвольного типа и хранит указатель на него(это в упрощенном варианте) - вроде просто а уже споткнулся заголовок класса: template<class T>... http://www.cyberforum.ru/cpp-beginners/thread350097.html
как насыпать программу в Microsoft Visual Studio... C++
как насыпать программу в Microsoft Visual Studio... Даны целые числа (x1,x2,x3,y1,y2,y3) найти площадь треугольника (x1,x2,x3,y1,y2,y3)
C++ Не нормально зацикливается Do
Нужно написать процедуру, которая сравнивает каждое слово из текстового файла с каждым словом из словаря (слова уже забиты в список) и переписывает весь текстовый файл в web-страницу, выделяя слова,...
C++ Проверка наличия символов в строке http://www.cyberforum.ru/cpp-beginners/thread350061.html
Задача состоит в том чтобы проверить встречаются ли нужные нам символы в строке, я попробовал сделать ф-цию поиска и четыре раза прогнать через нее строку. Но в результате мне говорят, что все...
C++ Помогите с кодом Всем доброго времени суток. Вот задали написать прогу для сравнения 3-х чисел введённых с клавиатуры, вроде всё нормально, только кампилятор "ругается" на "&&", говорит что это синтаксическая ошибка... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4226 / 2200 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
04.12.2011, 22:08
Достаточно ввести количество первых элементов из множества {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
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
#include<stdio.h>
#define N 10
 
void Print(int *a, int n)
{
   int i = 0;
   while (n)
   {
       if (n & 1)
          printf("%d ", a[i]);
       i++;
       n >>= 1;
   }
   putchar('\n');
}
 
int main()
{
   int n, r, i, a[N] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
   printf("n = ");
   scanf("%d", &n);
   r = 1 << n;
   for (i = 0; i < r; i++)
      Print(a, i);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru