Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Kurs C++, Lekcja 11] Problem z zadaniem domowym

Ostatnio zmodyfikowano 2011-07-20 15:52
Autor Wiadomość
Lamerek
Temat założony przez niniejszego użytkownika
[Kurs C++, Lekcja 11] Problem z zadaniem domowym
» 2011-07-20 15:29:09
Witam czy mógłby mi ktoś pomóc rozwiązać to zadanie. Próbowałem napisać program który oblicz szescian dowolnej liczby. Wiem że można to zrobic bardzo łatwo ale chciałem wykorzystać wielokrotne przypisanie. Proszę o pomoc.
» Kurs C++ » Poziom 1Operacje porównania lekcja
P-36337
malan
» 2011-07-20 15:34:50
Nie napisałeś tylko z czym masz problem :)
P-36340
Lamerek
Temat założony przez niniejszego użytkownika
» 2011-07-20 15:37:36
C/C++
#include<iostream>
int main()
{
    using namespace std;
    int a, b, c;
   
    a = b;
    b = a;
    a = c;
    c = a;
    b = c;
    c = b;
   
    cout << szescian dowolnej liczby: " << endl;
    cin >> a;
    cout << "Wynik to:" << a * b * c << endl;
    return 0;
}

Chodzi o to że pokazuje jakies dziwne wyniki
P-36341
malan
» 2011-07-20 15:40:23
» Kurs C++ » Poziom 1Pojęcie zmiennej i podstawowe typy danych lekcja - zwróć uwagę na rozdział Tworzenie zmiennych.
P-36344
akwes
» 2011-07-20 15:40:40
żadna z liczb nie ma wartości, a śmieci z pamięci :P
P-36345
m4tx
» 2011-07-20 15:40:43
Ech... a co ma pokazywać? Przecież nie zainicjowałeś zmiennych, więc są w nich jakieś "śmieci". Najpierw wykonaj cin, potem te przypisz wartości pozostałych zmiennych.
P-36346
Lamerek
Temat założony przez niniejszego użytkownika
» 2011-07-20 15:46:04
Krótko mówiąc nie rozumiem. Dopiero zaczynam czy mógłby ktoś dać taki kod do przeanalizowania albo powiedziec krok po kroku co zrobic/
P-36350
m4tx
» 2011-07-20 15:48:13
To:
C/C++
a = b;
b = a;
a = c;
c = a;
b = c;
c = b;

Wykonaj po
cin >> a;
 i będzie worczyć ładnie :>

Po prostu najpierw musisz mieć jakąś konkretną wartość w zmiennej a, a potem wykonywać na niej operacje.

EDIT: A, zaraz. Nie będzie :P
Zamiast:
C/C++
a = b;
b = a;
a = c;
c = a;
b = c;
c = b;
musisz dać np.
C/C++
b = a;
c = a;

I wtedy będzie worczyć :P
P-36352
« 1 » 2
  Strona 1 z 2 Następna strona