Tytu³: Zadania wykorzystuj±ce pêtlê for Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 17, 2012, 07:34:48 Zadanie 1. Proszê korzystaj±c z pêtli for napisaæ program obliczaj±cy sumê liczb parzystych od 1 do 1000.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {long int a=0; for(int x=0;x<=1000;x=x+2){a=a+x;} cout<<endl<<"suma liczb parzystych od 1 do 1000 = "<<a<<endl; system("PAUSE"); return EXIT_SUCCESS; } Inna wersja #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { long int a=0; for(int x=0;x<=1000;x++){if (x%2==0){a=a+x;};} cout<<endl<<"suma liczb parzystych od 1 do 1000 = "<<a<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Zadania wykorzystuj±ce pêtlê for Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 17, 2012, 07:45:04 Zadanie 2. Korzystaj±c z pêtli for proszê napisaæ program który obliczy iloczyn liczb od 1 do 10.
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { long int a=1; for(int x=1;x<=10;x++){a=a*x;} cout<<endl<<"iloczyn liczb od 1 do 10 = "<<a<<endl; system("PAUSE"); return EXIT_SUCCESS; } // x+=2 jest równowa¿ny x=x+2; Tytu³: Odp: Zadania wykorzystuj±ce pêtlê for Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 17, 2012, 09:07:14 Zadanie 3. Proszê napisaæ program który prosi o podanie imienia i sprawdza jego ostatni± literê. Je¿eli ostatni± liter± bêdzie litera 'a' wtedy wy¶wietla komunikat o rozpoznaniu imienia ¿eñskiego w przeciwnym wypadku sugeruje ,¿e wprowadzone imiê jest imieniem mêskim.
#include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) { string imie; int a; cout<<"Podaj imie: "; cin>>imie; a=imie.size(); char b;b=imie[a-1]; if(b=='a'){cout<<endl<<"jestes dziewuszka?";}else {cout<<endl<<"jestes facetem?";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Zadania wykorzystuj±ce pêtlê for Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 17, 2012, 09:42:47 Zadanie 4. Proszê napisaæ program który prosi o podanie imienia. Je¿eli imiê jest imieniem ¿eñskim prosi o ponowne jego podanie, do czasu wprowadzenia imienia mêskiego. ???
#include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) { string imie; int a; char b='a'; for(;b=='a'; ){ cout<<"Podaj imie: "; cin>>imie; a=imie.size(); b=imie[a-1]; } cout<<endl<<"No w koncu poprawnie, facet!!!!!"<<endl ; system("PAUSE"); return EXIT_SUCCESS; } WERSJA Z KOBITK¡ #include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) { string imie; int a; char b='b'; for(;b!='a'; ){ cout<<"Podaj imie: "; cin>>imie; a=imie.size(); b=imie[a-1]; } cout<<endl<<"No w koncu poprawnie, kobitka!!!!!"<<endl ; system("PAUSE"); return EXIT_SUCCESS; } Wersja z kobietk± i wy¶wietlaniem imienia w odwrotnej kolejno¶ci. #include <cstdlib> #include <iostream> #include<string> using namespace std; int main(int argc, char *argv[]) { string imie; int a; char b='b'; for(;b!='a'; ){ cout<<"Podaj imie: "; cin>>imie; a=imie.size(); b=imie[a-1]; } cout<<endl<<"No w koncu poprawnie, kobitka!!!!!"<<endl ; for (int x=a;x>=0;x--){cout<<imie[x ] ;} cout<<endl ; system("PAUSE"); return EXIT_SUCCESS; } Tytu³: Odp: Zadania wykorzystuj±ce pêtlê for Wiadomo¶æ wys³ana przez: admin Pa¼dziernik 17, 2012, 11:22:03 Zadanie 5. Proszê napisaæ korzystaj±c z jednej pêtli for program wy¶wietlaj±cy kolejne liczby od 1 do 10, w dwóch wierszach.
Tak ma wygl±daæ: 1 2 3 4 5 6 7 8 9 10 :-* #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {for(int x=1;x<=10;x++) {if(x==6){cout<<endl;};cout<<x<<" ";} cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } |