Darmowe Forum
Grudzieñ 21, 2024, 17:24:33 *
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: Zadania wykorzystuj±ce pêtlê for  (Przeczytany 2948 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : 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;
}
« Ostatnia zmiana: Pa¼dziernik 17, 2012, 08:34:42 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #1 : 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;
« Ostatnia zmiana: Pa¼dziernik 17, 2012, 08:44:03 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #2 : 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;
}
« Ostatnia zmiana: Pa¼dziernik 17, 2012, 09:18:54 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #3 : 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. Co?

#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;
}
« Ostatnia zmiana: Pa¼dziernik 17, 2012, 11:11:37 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #4 : 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

Buziak


#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;
}
« Ostatnia zmiana: Pa¼dziernik 17, 2012, 11:33:10 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

spw moikrewni articz mylittlepony gang-nd