Darmowe Forum

C+++ => A Kuba powiedział => Wątek zaczęty przez: admin Październik 17, 2012, 07:34:48



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;
}


Polityka cookies
Darmowe Fora | Darmowe Forum

tdw watahaniebieskiegoksiezyca mylittlepets wataha-mgly life