Darmowe Forum
Kwiecień 10, 2025, 17:31:46 *
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 3060 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

gang-nd zlotasiodemka articz proskills polski-serwer-rpg