Darmowe Forum
Grudzieñ 22, 2024, 02:44:57 *
Witamy, Go¶æ. Zaloguj siê lub zarejestruj.
Czy dotar³ do Ciebie email aktywacyjny?

Zaloguj siê podaj±c nazwê u¿ytkownika, has³o i d³ugo¶æ sesji
Aktualno¶ci: Forum zosta³o uruchomione!
 
   Strona g³ówna   Pomoc Zaloguj siê Rejestracja  
Strony: [1]
  Drukuj  
Autor W±tek: Sprawdzian Pi±tkowy  (Przeczytany 1696 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : 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;
}
« Ostatnia zmiana: Kwiecieñ 05, 2013, 11:34:34 wys³ane przez admin » Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

gang-nd proskills articz polski-serwer-rpg spw