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

Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16 25 36 49). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Синхронизация, семафор http://www.cyberforum.ru/cpp-beginners/thread583523.html
Помогите синхронизировать код. const int j=20; hSemaphore = CreateSemaphore(NULL, 0, 1, NULL); DWORD __stdcall Process(LPVOID) { int t; WaitForSingleObject(hSemaphore, INFINITE);
C++ найти ошибку кто знаком с алгоритмом шифрования IDEA ,расшифровывает неправильно,не знаю почему,вот весь проект,с файлами,bac_text.txt -текст котор@ы надо зашифровать/расшифровать.temp.txt-записывает результат шифрования/дешифровки. http://www.cyberforum.ru/cpp-beginners/thread583518.html
C++ winAPI консоль
Добрый День .Можно сделать так что бы не смотреть на нудную загрузку консоль ,а сделать пока идёт загрузка картинку и будет там по центру надпись высвечивать "Ожидайте завершения загрузки"а когда консоль загружается ,картинка убирается и появляется консоль
C++ 5 одинаковых цифр
Дана матрица 9x9, нужно написать функцию которая бы проверяла, нет ли в матрице 5-и подрят идущих одинаковых чисел либо по вертикали, либо по горизонтали, либо по диаганалям, даже не по главным, а по всем где могут уместиться 5 цифр, если есть то все эти 5 чисел станут равными 0. Выручайте ребят!
C++ подсчет частоты встречаемости слов в исходном текстовом файле http://www.cyberforum.ru/cpp-beginners/thread583455.html
в файле набор строк (интернет ссылки), нужно считать и занести в файл каждое "слово" - последовательность из английский букв (больше 2ух символов), ограниченные по краям любыми другими символами кроме букв. Учитывать только "слова" идущие после первого знака "?" в строке. Подсчитать статистику встречающихся в исходном файле "слов". Т.е. нужно проверять встречалось ли данное "слово" ранее, если...
C++ Как поменять столбцы местами Имеется матрица 3 на 3, нужно поменять её столбцы так что бы они стояли по убиваюнию их поэлементных сумм. Сумму нашел, а как их поменять местами? #include <stdio.h> #include <iostream> const int m=3; //str const int n=3; using namespace std; int main() { подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
23.05.2012, 11:03     Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16 25 36 49).
2.
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
   int value = 4;
   bool result = value & (value - 1);
   std::cout << (result ? "NO" : "YES") << std::endl;
}
Добавлено через 4 минуты
1.

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
29
30
31
32
33
34
35
36
37
#include <iostream>
 
template<int N, int Max>
struct Square
{
   static void apply()
   {
      if (N*N < Max)
      {
         std::cout << N*N << std::endl;
         Square<N+1, Max>::apply();
      }
      else
      {
         Square<Max, Max>::apply();
      }
   }
};
 
template<int Max>
struct Square<Max, Max>
{
   static void apply()
   {
   }
};
 
template<int Max>
void square()
{
   Square<2, Max>::apply();
}
 
int main()
{
   square<50>();
}
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru