0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
1

Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа VS2010

03.01.2013, 16:59. Показов 6661. Ответов 20
Метки нет (Все метки)

тупая задача на новый лад - С++:
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Есть наметки, код не работает:

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
#include "StdAfx.h"
#include <stdio.h>
#include <math.h>
using namespace std;
int main()
{
  double s,a,k;
cout << "VVedite chislo a\n";
cin >> a;
cout << "VVedite chislo s\n";
cin >> s;
  k=pow(a,2);
  s=0;
  while (a>0)
    {
      s=s+(a % 10);
      a=a/10;
    }
  s=pow(s,3);
  if (k==s) 
    cout << "Ravno " << endl;
  else 
    cout << "Neravno " << endl;
    system("PAUSE");  
  return 0;
}
Помогите пожалуйста, в чем соль)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2013, 16:59
Ответы с готовыми решениями:

Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
квадрат заданного трехзначного числа равен кубу суммы цифр этого числа

Проверить, квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
ОЧЕНЬ СРОЧНО НУЖНА ПОМОЩЬ ПО ПРОГРАММИРОВАНИЮ, НА СТИПУХУ НАДО ВЫХОДИТЬ!!! Задание 1 Написать...

Найти среди двузначных чисел такие, что квадрат числа равен кубу суммы цифр этого числа
Найти среди двузначных чисел такие, что квадрат числа равен кубу суммы цифр этого числа. Помогите...

Определить равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа
Помогите составить программу или исправить её,если я ошибусь.Так же приветствуется упрощение...

20
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
03.01.2013, 17:04 2
Цитата Сообщение от dandelion1992 Посмотреть сообщение
cin >> s;
k=pow(a,2);
s=0;
В этих строчках нет смысла. Сначала ввод s а потом присваивание нулю.
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
03.01.2013, 17:07  [ТС] 3
v.a.l.i.d, может тогда если ввод s убрать (10-11 строку), а 12-13 оставить?
Все равно отладка не началась
0
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
03.01.2013, 17:27 4
а если вот попробовать? я делал но только так и не нашел трехзначные числа у которых это условие выполняется)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    int n, ncopy;
    int sum = 0;
 
    cout << "Введите число: ";
    cin >> n;
    ncopy = n;
 
    while (n != 0)
    {
        sum = sum + n % 10;
        n = n / 10;
    }
 
    if (pow(double(ncopy), 2) - pow(double(sum), 3) <= 0.000001)
        cout << "Равно" << endl;
    else
        cout << "Неравно" << endl;
1
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 15:58  [ТС] 5
Я может окончательная идиотка, но вместо того, чтобы запустить программу выплывает окно, что .exe не существует.
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 16:59 6
Цитата Сообщение от v.a.l.i.d Посмотреть сообщение
я делал но только так и не нашел трехзначные числа у которых это условие выполняется)
его нету

Добавлено через 42 минуты
даже больше скажу таких чисел 2 ,27 и 1
1
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 18:15  [ТС] 7
Nixy, чего-то не запускается программа совсем, поможешь?
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:16 8
что вы подразумеваете под запуском программы?
1
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 18:19  [ТС] 9
"не удается запустить программу (далее проводник к файлу)
Не удается найти указанный файл"
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:22 10
вы где работаете, что за среда разработки?
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 18:23  [ТС] 11
Visual Studio 2010
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:25 12
вы скомпилировали код? я в студии не работаю и врятли смогу помочь но попытаюсь
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 18:26  [ТС] 13
visual studio 2010
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:39 14
а как вы пытаетесь запустить то?
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 18:40  [ТС] 15
F5 же)
0
ComfyMobile
401 / 282 / 34
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:55 16
возможно, попробуйте создать новый проект и туда код кинуть и скомпилировать, не знаю какая там горячая клавиша, может и F5 является клавишей компиляции а не запуска
0
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
04.01.2013, 21:46 17
Цитата Сообщение от dandelion1992 Посмотреть сообщение
F5 же)
F5 это отладка, нажимайте F7

Добавлено через 1 минуту
или
Построение -> Перестроить решение
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 21:53  [ТС] 18
error C2065: cout: необъявленный идентификатор, и не строит решение
0
424 / 389 / 113
Регистрация: 21.09.2012
Сообщений: 913
04.01.2013, 22:04 19
для cout не хватает
C++
1
#include "iostream"
1
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 30
04.01.2013, 22:05  [ТС] 20
Вот я шляпа! Спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2013, 22:05
Помогаю со студенческими работами здесь

Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа
Задача:№ 8 Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.

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

Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа
начал я учить c. но никак не пойму где ошибка в коде? подскажите....он не правильно сравнивает и...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru