Problem z dzieleniem z resztą
Ostatnio zmodyfikowano 2011-09-15 18:30
abcdef000 Temat założony przez niniejszego użytkownika |
Problem z dzieleniem z resztą » 2011-09-15 18:05:21 zaczynam sie bawic z c++ noi 1 problem :) #include <iostream>
using namespace std;
int main()
{ int liczba1; int liczba2; int a; int b; cout << "podaj pierwsza liczbe" << endl; cin >> liczba1; cout << "podaj druga liczbe" << endl; cin >> liczba2; cout << "co chcesz z nimi zrobic? " << endl; cout << "1)dodawanie, 2)odejmowanie, 3)mnozenie, 4)dzielenie" << endl; cin >> a; switch( a ) { case 1: cout << liczba1 + liczba2 << endl; cin >> b; break; case 2: cout << liczba1 - liczba2 << endl; cin >> b; break; case 3: cout << liczba1 * liczba2 << endl; cin >> b; break; case 4: cout << liczba1 / liczba2 << endl << endl; cin >> b; cout << endl; break; } return 0; }
jak zrobic by dzililo mi z reszta? probowalem z "%" zamiast "/" ale nic to nie dawalo wdodatku gdy chcialem zrobic by po wybraniu licz i czynosci pokazywalo to dzialanie, ale niestety nic nie dalo. prosilbym o przyklad/kawalek kodu jak to poprawic :) |
|
pekfos |
» 2011-09-15 18:22:59 1. cin>>b na końcu case jest niepotrzebne. daj to przed return. 2. int a, b;
cout << a << " / " << b << " = " << a / b << " r " << a % b;
//edit: staraj się niepomijacspcaji i nie gbic znków bo trudniej się takie posty czyta. |
|
SeaMonster131 |
» 2011-09-15 18:24:15 jak zrobic by dzililo mi z reszta? |
Zamiast int daj float . |
|
abcdef000 Temat założony przez niniejszego użytkownika |
» 2011-09-15 18:30:50 D:\Programy\CodeBlocks\Nowy folder\a1asc\main.cpp||In function 'int main()':| D:\Programy\CodeBlocks\Nowy folder\a1asc\main.cpp|23|error: switch quantity not an integer| ||=== Build finished: 1 errors, 0 warnings ===| co zrobic? #edit dziekuje wam,niepotrzebnie float do a i b przypisalem postaram sie pisac pelne slowa :) ale klawiatura znowu szwankuje do zamkniecia |
|
« 1 » |