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

for petlja pomoc ?????????

[es] :: C/C++ programiranje :: for petlja pomoc ?????????

[ Pregleda: 2800 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

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



Profil

icon for petlja pomoc ?????????11.09.2005. u 08:42 - pre 192 meseci


Problem je u tome sto ne shvatam kako u programu br.2 izračuna vrijednost
“n” pa ga sabere sa t_number kada u programu br.1 “n” predstavlja kao niz brojeva
1-10.???????


______PR.1_____________________________________________________

/* primjer programa s for petljom */
#include <stdio.h>

main() /* Program uvodi for petlju, broji do deset */
{
int count;

for( count = 1; count <= 10; count = count + 1 )
printf("%d ", count );

printf("\n");
}


Ispis programa
1 2 3 4 5 6 7 8 9 10

________PR.2________________________________________________________


/* primjer programa s for petljom */
#include <stdio.h>

main()
{
int n, t_number;

t_number = 0;
for( n = 1; n <= 200; n = n + 1 )
t_number = t_number + n;

printf("Suma brojeva od 1 do 200 iznosi %d\n", t_number);
}
_________________________________________________________________

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: for petlja pomoc ?????????11.09.2005. u 10:30 - pre 192 meseci
Vjerovatno si tek poceo da ucis C, on ti 10X sabira trenutni t_number sa trnutnim 'n', e ti si vjerovatno ocekivao da ti on ispisuje i sumu svih tih 10 puta, da bi to odradio stavi viticaste zagrade {} iza for uslova i printf za sumu.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1935
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+477 Profil

icon Re: for petlja pomoc ?????????11.09.2005. u 10:30 - pre 192 meseci
Pa svaki put kada prodje promenljiva kroz petlju, ona se uveca za 1:

Code:
for( count = 1; count <= 10; count = count + 1 )


E sada, u prvom slucaju ona se ispisuje svaki put kada prodje kroz petlju:

Code:
 printf("%d ", count );

printf("\n");


A u drugom se ona dodaje drugoj promenljivoj

Code:
 t_number = t_number + n;


Znaci recimo da je prvi put t_number = 0 kada prodje kroz petlju n ce biti jednako 1:

t_number = 0
t_number + 1 = 1
t_number + 2 = 3
...

Na kraju se sve to ispise sa:

Code:
printf("Suma brojeva od 1 do 200 iznosi %d\n", t_number);


NAPOMENA: Ovo NE pripada petlji, jer ako petlja nije ogranicena sa { i } onda ona ponavlja samo poslednji red!
 
Odgovor na temu

xeron
Sarajevo

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



Profil

icon Re: for petlja pomoc ?????????11.09.2005. u 13:10 - pre 192 meseci
Hvala puno
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: for petlja pomoc ?????????

[ Pregleda: 2800 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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