Tytu³: Sprawdzian Pi±tkowy Wiadomo¶æ wys³ana przez: admin Kwiecieñ 05, 2013, 10:12:11 Prosze napisaæ program który prosi o podanie dwóch liczb ca³kowitych. Po wprowadzeniu liczb prosi o podanie dodatkowej liczby której warto¶c mo¿e byæ 1 lub dwa.
Je¿eli podano 1 - to oblicza przesuniecie bitowe pierwszej podanej liczby w prawo o tyle miejsc ile wynosi warto¶æ liczby 2. Po wykonaniu dzia³ania program wy¶wietla otrzyman± liczbê z komentarzem opisuj±cym wykonane dzia³anie. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {int a,b,c; cout<<endl<<"Podaj pierwsza liczbe: ";cin>>a; cout<<endl<<"Podaj druga liczbe: "; cin>>b; cout<<endl<<"Jezeli podasz teraz 1 przesune w prawo pierwsza liczbe:"; cout<<endl<<"Jezeli podasz teraz 2 przesune w lewo pierwsza liczbe:"; cout<<endl<<"Jaka liczbe wybierasz: ";cin>>c; switch (c){ case 1: {cout<<endl<<"Wybrano przesuniecie w prawo liczby "<<a<<" o "<<b<<"bitow ="<<(a>>b);break; } case 2:{cout<<endl<<"Wybrano przesuniecie w lewo liczby "<<a<<" o "<<b<<" bitow ="<<(a<<b);break; } default: {cout<<"Wybrano bledna liczbe";};}; cout<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; } |