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

Найти количество нечетных чисел в n-ой строке треугольника Паскаля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, пересекаются ли две окружности http://www.cyberforum.ru/cpp-beginners/thread1492282.html
Добрый день, не получается решить данную задачу: На плоскости даны две окружности. Требуется проверить, пересекаются ли они. Входные данные Входной файл INPUT.TXT состоит из двух строк. На каждой строке записана информация об одной окружности – координаты ее центра x и y (целые числа, по модулю не превосходящие 5000) и радиус (целое число 1 ≤ r ≤ 1000). Выходные данные
C++ Для вывода знаков зодиака 16.Известно, что астрологи делят год на 12 периодов и каждому из них ставят в соответствие один из знаков Зодиака. Написать программу, которая в зависимости от даты рождения печатает название соответствующего знака Зодиака. http://www.cyberforum.ru/cpp-beginners/thread1492264.html
Как сделать из двух чисел третье, уникальное для любой комбинации первых двух? C++
Hi :) Есть два числа, допустим: int a и int b, как можно их "сопряч", то есть что - то с ними сделать, что бы получить третье число, уникальное для любого набора этих А и B. Причём порядок следования A и B так же важен. То есть есть два числа: 1. Первое число (допустим типа int) 2. Второе число (допустим типа int) Нужно получить любой третье число, допустим int c, которое бы не...
C++ Создать окно с кнопкой, закрывающей это окно
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После нажатия кнопки окно должен закрываться. Работа программы должно завершаться. Кнопку создайте программно (без использования Qt Designer).
C++ Массив, индекс как уникальный ID http://www.cyberforum.ru/cpp-beginners/thread1492201.html
Добрый день. Пытаюсь сделать список, который хранит в себе список всех обьектов. У этого списка есть поле - ID. По идеи оно должно быть уникальным. Но вот вопрос. При создании массива, стоит ли использовать индекс, как уникальный ID? Class #include <string> #include <thread> #include <chrono> #include "entity.h"
C++ Настройка Clion + OpenCV Уважаемые, форумчане...беда!) Установил свеженькую среду Clione под виндой и теперь никак не могу разобраться как грамотно подключить OpenCV. Скачал exe установщик. Он все распаковал и выглядит это примерно так Полагая что готовые сборки мне не подойдут решил, что скорее всего необходимо все собирать с помощью CMake подробнее

Показать сообщение отдельно
dvano
 Аватар для dvano
131 / 62 / 16
Регистрация: 18.06.2014
Сообщений: 216
Завершенные тесты: 1
03.07.2015, 15:06     Найти количество нечетных чисел в n-ой строке треугольника Паскаля
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
#include <cmath>
#include <cstdint>
#include <iostream>
 
inline uint32_t factorial(uint32_t value)
{
   if (value == 0 || value == 1)
      return 1;
   
   uint32_t temp = 1;
   for (uint32_t i = 0; i < value; i++)
      temp *= value - i;
   
   return temp;
}
 
int main()
{
   uint32_t n = 3;
   uint32_t l = 0;
   for (uint32_t k = 0; k < pow(2, n - 1); k++)
   {
      uint32_t c = factorial(n) / factorial(k) / factorial(abs(n - k));
      if (c & 1) l++;
   }
   std::cout << "result: " << l << '\n';
   return 0;
}
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru