Top.Mail.Ru
Ответы

Помогите, пожалуйста, написать программу.

Квадрат трехзначного числа оканчивается тремя цифрами, которые как раз и составляют это число. Написать программу поиска таких чисел.

По дате
По рейтингу
Аватар пользователя
Новичок
12345678910111213141516171819202122232425262728
 #include <iostream> 
 
using namespace std; 
 
int main() 
{ 
 int num,e,d,s; 
 bool find = false; 
 
 for(int x = 100; x <= 999; x++) 
 { 
  e = x*x % 10; 
  d = (x*x / 10) % 10; 
  s = (x*x / 100) % 10; 
  num = e + 10*d + 100*s; 
 
  if(num == x) 
  { 
   find = true; 
   break; 
  } 
 } 
 
 if(find) 
  cout << num << endl; 
 
 return 0; 
} 


376

Аватар пользователя
Профи

80085