Darmowe Forum
Maj 02, 2024, 02:04:41 *
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 1576 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

blume-treu agentki moikrewni polskiserwertrans loveismagic