Zadaci za 3 razred gimnazije-C++ informatika (III)

10893611_991608467535785_2128258678_n

ZADATAK 1.

KOD:

#include <iostream>
#include <cstdlib>
using namespace std;

//Zadatak:Napisati program koji sabira sve brojeve u zadanom intervalu
int main()
{
    //definisanje varijabli,dg=donja granica,gg=gornja granica
int dg,gg,zbir=0,temp;
    //unošenje vrijednosti intervala
    cout<<"Unesite jednu granicu: ";     cin>>dg;
    cout<<"Unesite drugu granicu: ";     cin>>gg;
    //ako nam je donja veća od gornje,zamijenit ćemo ih
    if(dg>gg)
    {
    temp=dg;
    dg=gg;
    gg=temp;
    }
    //for petlja
    for(int i=dg;i<=gg;i++)
    {
        zbir=zbir+i;
    }
    cout<<"Zbir je "<<zbir<<endl;
    system("pause");
    return 0;
}

Provjera testnih primjera:

UntitledUntitled

ZADATAK 2.

KOD:

#include <iostream>
#include <cstdlib>
using namespace std;

//Zadatak:Napisati program koji će za N unesenih brojeva izbrojiti
//koliko ima dvocifrenih i naći njihov zbir
int main()
{
    //definisanje varijabli
    int N,zbir=0,broj,brojac=0;
    //unošenje granice
    cout<<"Unesite granicu ";     cin>>N;
    //for petlja
    for(int i=0;i<N;i++)
    {
        cout<<"Unesite "<<i+1<<". broj:";
cin>>broj;
if(broj>9 && broj<100)
{
brojac++;
zbir=zbir+broj;
}
if(broj>-100 && broj<-9)
        {
            brojac++;
            zbir=zbir+broj;
        }
    }
    cout<<"Dvocifrenih brojeva ima: "<<brojac<<endl;
    cout<<"Njihov zbir je: "<<zbir<<endl;
    system("pause");
    return 0;
}

Provjera testnih primjera:

UntitledUntitled

Komentariši