mateuszdros
(Matimaster166)
7 Październik 2011 15:55
#1
Witam,
Mam za zadanie dla danego x wyliczyć x^8 używając dokładnie 3 razy mnożenia i:
a) używa kilku zmiennych
b) używa dokładnie jednej zmiennej
Nie chcę, żeby ktoś zrobił gotowy program, tylko mnie naprowadził na odpowiedź, gdyż nijak nie mogę wymyślić, jak zrobić to w 3 mnożeniach.
nr47
(Sawyer47)
7 Październik 2011 16:00
#2
Pablo_Wawa
(Pablo_Wawa)
7 Październik 2011 16:43
#3
x = x * x; // x^2
x = x * x; // x^4
x = x * x; // x^8
gotowe
P.S. Człowieku, załamujesz mnie brakiem myślenia oraz podstaw (sic!) matematyki…
mateuszdros
(Matimaster166)
7 Październik 2011 18:00
#4
Pablo, Twój przykład przydał mi się w przykładzie a), lecz w b) nie mogę go zastosować, gdyż na końcu program ma wypisywać x oraz x^8, i pokazuje “INPUT:256 OUTPUT:256”
EDIT: Już rozwiązałem problem, dzięki za pomoc
crew1
(L337 Crew)
7 Październik 2011 18:47
#5
int main(int argc, char *argv[])
{
int x;
cout << "podaj liczbe x: "; cin >> x;
x *= x; x *= x; x *= x;
cout << endl << x << endl;
system("PAUSE");
return EXIT_SUCCESS;
}