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

Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Morph3us
1 / 1 / 0
Регистрация: 23.12.2009
Сообщений: 45
12.01.2010, 15:49     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. #1
Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр.
Как решить на С++, напишите пожалуйста решение...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2010, 15:49     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр.
Посмотрите здесь:

C++ Равен ли квадрат заданного числа сумме кубов его цифр
C++ Дано трёхзначное число.Найти число полученное при перестановке первой и второй цифр заданного числа.
Дано трёхзначное число. Определить,какая из его трёх цифр больше. C++
дано трёхзначное число, определить, есть ли среди его цифр одинаковые?? C++
Найти число, полученное при прочтении цифр числа справа налево C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорёк
2 / 0 / 1
Регистрация: 09.12.2009
Сообщений: 5
12.01.2010, 17:31     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. #2
задание бред ты наверно неправильно его написал сам попробуй возвести 3х значное число в квадрат потом сложить цифры этого числа и сравнить )))) будет чтото вроде
ХХХХХ сравнение с ХХ
טאַראַס
7 / 7 / 1
Регистрация: 11.01.2010
Сообщений: 123
13.01.2010, 12:09     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. #3
Бред, но написать на сях можно. Всегда фолз - тоже ведь вариант.

Добавлено через 3 минуты
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
int main()
{
 int x;
 int x2;
 int s;
 int c;
 int b; 
 cin>>x;
 x2=x*x;
 for (s=0, b=x, b>=0; b/=10)
 {
  c=b%10;
  s+=c;
 }
 if (x2==s)
 {
  cout<<"Да";
 }
 else
 {
  cout<<"Нет"; 
 }
 return 0;
}
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
13.01.2010, 12:58     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. #4
Можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#define N 3
int main()
{
  int a,A[N];
  cout<<"Vvod:";
  cin>>a;
    A[0]=a%10;
    A[1]=(a%100)/10;
    A[2]=(a%1000)/100;
      if (A[0]+A[1]+A[2]==a*a) cout<<"Равен";
      else cout<<"Не равен";
}
Или просто так
C++
1
2
3
4
5
#include <iostream>
int main()
{
      cout<<"Не равен";
}
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
13.01.2010, 13:03     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр. #5
Цитата Сообщение от Darky Посмотреть сообщение
Или просто так
C++
1
2
3
4
5
#include <iostream>
int main()
{
 cout<<"Не равен";
}
Yandex
Объявления
13.01.2010, 13:03     Дано трёхзначное число.Определить, равен ли квадрат этого числа сумме его цифр.
Ответ Создать тему
Опции темы

Текущее время: 22:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru