Darmowe Forum

C+++ => A Kuba powiedzia³ => W±tek zaczêty przez: admin Pa¼dziernik 19, 2012, 10:08:00



Tytu³: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 19, 2012, 10:08:00
Pêtla do ..while (warunek wyj¶cia) jest podobna w stosowaniu do znanej pañstwu z Jêzyka T.Pascal pêtli repeat ...until.

Zadanie 1. Korzystaj±c z pêtli do ..while napisaæ program który wy¶wietli 10 kolejnych liczb od 1 do 10


include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x=1;
do {cout.width(3);cout<<x;x++;}while(x<=10);
   cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Tytu³: Odp: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 19, 2012, 11:16:26
Zadanie 2. Proszê napisaæ korzystaj±c z pêtli do ...while, program prosz±cy o podanie liczby program prosi o podanie liczby do czasu wprowadzenia liczby 10;

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x;
do {cout<<endl<<"Podaj liczbe: ";cin>>x;}while (x!=10);
cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Tytu³: Odp: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 24, 2012, 07:29:56
Zadanie 3. Pizza zjedzona przez A¶kê dzisiejszego ranka sk³ada³a siê z 8 kawa³ków. Napisaæ program który bêdzie pyta³: czy chcesz zje¶æ kolejny kawa³ek pizzy. Program pyta u¿ytkownika 8 razy, czyli tyle ile jest kawa³ków pizzy. Je¿eli odpowiedz bêdzie 1 oznacza to ,¿e u¿ytkownik chce zje¶æ pizze, w pozosta³ym przypadku uznaje siê ,ze nie ma ochoty na kawa³ek pizzy. Na koñcu programu ma zostaæ wy¶wietlona liczba niezjedzonych kawa³ków pizzy. 


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int pizza=0,i=1;
int a;
//do while
cout<<"Pizza sklada sie z 8 kawalkow ktore mozesz zjesc"<<endl;
do {cout<<"Czy chces zjesc "<<i<<" kawalek pizzy?"<<endl;
cout<<"Tak-wcisnij 1, Nie- wcisnij 0, twoja odpowiedz= "; cin>>a;
if(a==1){pizza++;};i++; system("cls");
} while(i<9);
cout<<endl<<endl<<"Zostalo "<<8-pizza<<" kawalkow pizzy"<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}


Tytu³: Odp: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 24, 2012, 08:22:44
Zadanie 4. Proszê napisaæ program który prosi o wpisanie napisu. Nastêpnie wy¶wietla co druga literê wprowadzonego napisu, w miejscu nie wy¶wietlanych liter wy¶wietlany jest znak _ . Program napisaæ korzystaj±c z pêtli do {..} while();

#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{string a;
cout<<"Podaj proszê dowolne slowo: "; cin>>a;
int b,i=0; cout<<endl;
b=a.size();
do {if (i%2==0){cout<<a[ i ] ;} else {cout<<"_";}; i++;}
while(i<b+1);
cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Tytu³: Odp: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 24, 2012, 09:04:17
Zadanie 5. Proszê korzystaj±c z pêtli do {} while(). Wy¶wietliæ wszystkie liczby od 1 do 123,podzielne przez 6.


#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{int i=0;
do { if (i%6==0){cout.width(4);cout<<i;};
i++;} while(i<=124);
cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Tytu³: Odp: Do {.......} while(..);
Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 24, 2012, 10:26:58
Zadanie 6. Proszê napisaæ program który korzystaj±c z pêtli do {..} while () bêdzie tak d³ugo prosi³ o podanie liczby jak d³ugo nie zostanie wprowadzona liczba =0. Po zakoñczeniu wprowadzania danych wy¶wietli sumê wprowadzonych liczb.


#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{int b=1,a,i=0;
do { cout<<"podaj "<<b<<" liczbe "; cin>>a; i=i+a;b++;} while(a!=0);
cout<<endl;
cout<<"Suma wprowadzonych liczb= "<<i<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Polityka cookies
Darmowe Fora | Darmowe Forum

zlotasiodemka blackmoon gang-nd moikrewni mylittlepony