Kurs c++ 2.0 dobrze zrobiłem zadanie ?
Ostatnio zmodyfikowano 2010-10-19 17:19
mesajah Temat założony przez niniejszego użytkownika |
Kurs c++ 2.0 dobrze zrobiłem zadanie ? » 2010-10-18 07:20:06 mam takie zadanie 3. Napisz program, który pobierze od użytkownika dwie liczby i wykona na nich działania: dodawanie, odejmowanie, mnożenie i dzielenie. Wynik ma być wyświetlony w takiej formie: Użytkownik podał następujące liczby Liczba 1 = 20 Liczba 2 = 10
Wynik dodawania 20 + 10 = 30 Wynik odejmowania 20 - 10 = 10 Wynik mnożenia 20 * 10 = 200 Wynik dzielenia 20 : 10 = 2
no i zrobiłem tak : #include <iostream> #include <conio.h> #include <climits>
//główny blok programu ------------------------------------- using namespace std; int main() { int tab1[1]; int tab2[3]; cout<<"Podaj 1 liczbe : "; cin>>tab1[ 0 ]; cout<<"\n Podaj 2 liczbe : "; cin>>tab1[ 1 ];
tab2[ 0 ] = tab1[ 0 ] + tab1[ 1 ]; tab2[ 1 ] = tab1[ 0 ] - tab1[ 1 ]; tab2[ 2 ] = tab1[ 0 ] * tab1[ 1 ]; tab2[ 3 ] = tab1[ 0 ] / tab1[ 1 ];
cout<<"Wynik dodawania\n"<<tab1[ 0 ]<<" + "<<tab1[ 1 ]<<" = "<<tab2[ 0 ]<<"\n Wynik Odejmowania\n"<<tab1[ 0 ]<<" - "<<tab1[ 1 ]<<" = "<<tab2[ 1 ]; cout<<"\nWynik mnozenia\n"<<tab1[ 0 ]<<" * "<<tab1[ 1 ]<<" = "<<tab2[ 2 ]<<"\n Wynik Dzielenia\n"<<tab1[ 0 ]<<" : "<<tab1[ 1 ]<<" = "<<tab2[ 3 ];
getch(); return 0; }
Czy dobrze zrobiłem ? |
|
fish13 |
» 2010-10-18 08:06:37 Nie wiem czemu, ale gdy wpisuje u ciebie pierwszą liczbę np. 20 to przy obliczeniach wypisuje mi liczbę 2 zamiast 20, ale wyniki są poprawne... To może u mnie coś z windowsem
|
|
TomC |
» 2010-10-18 09:16:55 Definicja tablic powinna być następująca:
int tab1[2];
int tab2[4];
gdy chcesz później używasz zakresów tab1[1] i tab2[3]
Ogólnie:
int tab[n] -> zakres od 0 do n-1 |
|
SeaMonster131 |
» 2010-10-18 14:12:32 Do czego potrzebny Ci "#include <climits>" ? :P |
|
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-18 14:26:18 nie chciało mi się usunąć ;D |
|
F90M |
» 2010-10-18 14:42:24 Nie lepiej będzie pozbyć się getch(), i zamiast tego użyć Będziesz się mógł wtedy pozbyć conio.h. |
|
mesajah Temat założony przez niniejszego użytkownika |
» 2010-10-19 13:27:16 kiedy pisałem ten temat niewidziałem co to cin.get i cin.getline |
|
pekfos |
» 2010-10-19 16:08:52 może najpierw uruchom, później pytaj. kod w pierwotnej postaci jaki podałeś wysypałby sie. |
|
« 1 » 2 |