Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ispis niza brojeva u c++ pa onda sabiranje

[es] :: C/C++ programiranje :: Ispis niza brojeva u c++ pa onda sabiranje

[ Pregleda: 6776 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp216.bih.net.ba.



Profil

icon Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:30 - pre 196 meseci
Kako napraviti program koji prvo ispisuje niz brojeva od 1-10, pa onda ispisuje zbir brojeva od 1-10...

Evo nesto sto sam poceo e sad mi treba kako ubaciti zbir...

#include <stdio.h>

main()

{
int count,zbir;

for(count=0;count<=10;count=count+1){
printf("%d\n",count);}



}

if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

D3adly

Član broj: 43272
Poruke: 35
*.cmu.carnet.hr.

ICQ: 281458481


Profil

icon Re: Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:49 - pre 196 meseci
#include <stdio.h>

main()

{
int count,zbir;

zbir=0;

for(count=0;count<=10;count=count+1){
printf("%d\n",count);
zbir+=k;
}

printf ("%d\n",zbir);

}

#include <D3adly.h>
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.dlp389.bih.net.ba.



Profil

icon Re: Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:54 - pre 196 meseci
thanx, ali samo mi nije jasno zasto Printf zbira mora biti izvan petlje ???
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:56 - pre 196 meseci
Ako je u pitanju da korisnik unese tih 10 brojeva:
Code:
#include <iostream>
using namespace std;
main()
{
    int niz[10];
    int zbir = 0;
    for(int i = 0;i < 10;i++)
    {
        cin >> niz[i];
        zbir += niz[i];
    }
    cout << "\nNiz je: ";
    for(int i = 0;i < 10; i++)
        cout << niz[i] << ", ";
    cout << "\nZbir je: " << zbir << "\n\n";
system("pause");
}
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.americas.bgsinternal.com.



+6 Profil

icon Re: Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:57 - pre 196 meseci
Ovo što ste napisali uopšte nije C++, već C. U C++u main se ne deklariše tako.

Inače, evo rešenja:

Code:

#include <iostream>
#include <algorithm>
#include <numeric>
using namespace std;

int main()
{
    int niz[10];
    for (int i = 0; i < 10; i++)
        niz[i] = i;
    copy (niz, niz+10, ostream_iterator<int>(cout));
    int zbir = accumulate(niz, niz+10, 0);
    cout << "\n" << zbir << endl;
}


 
Odgovor na temu

sucur
Miljan Sucur
Web developer
Istocno Sarajevo

Član broj: 50035
Poruke: 411
*.so.pttrs.net.



+1 Profil

icon Re: Ispis niza brojeva u c++ pa onda sabiranje14.09.2005. u 21:59 - pre 196 meseci
Citat:
ali samo mi nije jasno zasto Printf zbira mora biti izvan petlje ???

Zato da bi ispisao samo konacan zbir, a ne svaki od 10 koraka.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Ispis niza brojeva u c++ pa onda sabiranje

[ Pregleda: 6776 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.