|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.09.2012, 00:17 | #1 |
Новичок
Джуниор
Регистрация: 17.09.2012
Сообщений: 5
|
Один и тот же ответ
Подскажите,почему не зависимо от значения X,один и тот же ответ?В данной программе.
#include <iostream.h> #include <math.h> #include <windows.h> int main(int argc, char* argv[]) { SetConsoleOutputCP(1251); // Объявление переменных----------- int x,y; // Ввод исходных чисел ----------- cout <<"Введите число x===>"; cin>>x; // Вычисление --------------------- x=y*y*(y*y); // Вывод результата --------------- cout<<"Восьмая степень числа x равна"<<y; Sleep(50000); return 0; } |
17.09.2012, 00:30 | #2 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
Какой логикой Вы оперировали при написании данной программы?
Вы вводите число Х потом Х присваиваете произведения Y (по сути Y^4), причём зачем-то берете в скобки 2 сомножителя Потом выводите Y (заметьте Y ничего нигде не присваивалось, а введеное Вами же значение Х в следующей срочке переписывается произведениями Y) |
17.09.2012, 00:36 | #3 | |
Новичок
Джуниор
Регистрация: 17.09.2012
Сообщений: 5
|
Цитата:
|
|
17.09.2012, 00:43 | #4 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
Какие теги?!
Возможно имелось в виду не умножение, а операция разыменования? |
17.09.2012, 00:58 | #5 | |
Новичок
Джуниор
Регистрация: 17.09.2012
Сообщений: 5
|
Цитата:
#include <iostream> #include <math.h> using namespace std; int main() {int x; cout<<"Input X="; cin>>x; x*=x*=x*=x*=x; cout<<"Result="<<x<<endl; system("PAUSE"); return EXIT_SUCCESS; } Вот переделал,всё работает,но как теперь возвести число в 10 степень использую "*" 4 раза? |
|
17.09.2012, 01:39 | #6 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
Функция double pow(x,y);
Библиотека math.h double x; возводимое число double y; степень числа x Вычисляет x, возведенное в степень y. Впервые вижу такой подход к возведению несколько раз))) P.S. Вам бы хорошего учителя или хотя бы книга тоже не помешала) |
17.09.2012, 02:16 | #7 |
Новичок
Джуниор
Регистрация: 17.09.2012
Сообщений: 5
|
У меня задание,пользуясь токо "*",но это я сделал уже)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как скопировать один и тот же файл сразу в несколько папок? | GvR | Общие вопросы Delphi | 7 | 08.11.2013 22:32 |
Один и тот же код на С++ и С#, Шаблоны, отображение содержимого шаблонного класса | pinkiller | Общие вопросы .NET | 2 | 01.06.2012 12:22 |
C++. Как в классе-потомке несколько раз вызвать один и тот же конструктор из базового класса? | fly0f | Помощь студентам | 6 | 17.04.2012 01:49 |
Код написал код, но ответ постоянно один и тот же | SkuLLL | Помощь студентам | 4 | 14.12.2010 19:25 |
как выполнить один и тот же код для двух разных событий | puz | Общие вопросы Delphi | 5 | 11.05.2007 19:03 |