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

Найти все числа в интервале от 1 до 1000, совпадающие с последними разрядами своих квадратов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ BitBlt выкидывает мусор http://www.cyberforum.ru/cpp-beginners/thread144471.html
Проблема вот в чем: решил я написать простенькую программу, которая определенным образом следит что происходит за моим монитором. Но я решил сделать это по "китайски". Я делаю скрины и с помощью парсинга этих скринов определяю то, что мне нужно. Но возникла дурацкая проблема: утечка памяти. Поковырявшись в дебаггере, я заметил, что BitBlt, за энное кол-во раз прогона функции, выкидывает мусор в...
C++ Классы основы class a1 // это определение класса { -||-||-; }; a1 b; // как я понимаю это объявление скажите пожалуйста где здесь объявление, а где определение класса? ато совсем запутал препод, говорит что при объявлении класса не создается объект, как я понимаю создается объект b; и в каком месте выделяется память(как я понимаю в самом классе)? http://www.cyberforum.ru/cpp-beginners/thread144469.html
C++ Переопределение оператора присваивания
Имеется такой простой класс: class TClass { private: float* A; int N; public: TClass(int _N) //конструктор
C++ функция выдает код нажатой клавиши
привет всем) подскажите пожалуйста есть ли такой оператор, который выдаст код нажатой клавиши,без нажатия клавиши ввода,т.е. нажали клавишу,сразу сохранился код клавиши...
C++ Hook клавиатуры http://www.cyberforum.ru/cpp-beginners/thread144444.html
Приветствую всех, подскажите мне, пожалуйста, как установить хук клавиатуры на кнопку F12? С хуками пытался разобраться... но не особо получается... Желательно по-подробнее. Заранее благодарю.
C++ Строка содержит простое предложение Помогите с заданием, буду очень благодарен... Строка содержит простое предложение, в котором слова отделяются символом «пробел». Сформировать вектор номеров позиций окончаний слов. подробнее

Показать сообщение отдельно
kazak
3031 / 2352 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
12.06.2010, 10:23     Найти все числа в интервале от 1 до 1000, совпадающие с последними разрядами своих квадратов
Смысл тогда до 1000 проверять? Их всего три будет.
C++
1
if (i == (i*i)%10)
Добавлено через 5 минут
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
#include <iostream.h>
 
int dig (int num)
{
   int count = 0;
   do
   {
      count++;
   }while ((num/=10)!=0);
   return count;
}
 
int main(int argc, char* argv[])
{
   int num_dig, mul = 1;
 
   for (int i = 1; i <= 1000; i++)
   {
      num_dig = dig(i);
      for (int j = 1; j <= num_dig; j++)
         mul *= 10;
      if (i == (i*i)%(mul))
         cout << i << " ";
      mul = 1;
   }
   cout << endl;
 
   system("pause");
   return 0;
}
Вот так будет всетаки правильно
 
Текущее время: 12:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru