Pomoc oko zadatka

Teme vezane za console/GUI programiranje u C/C++ jeziku
19 post(ov)a • Stranica: 1/2.1, 2

Pomoc oko zadatka

PostPostao/la Salvatore » 13 lis 2014, 14:50

Drugari molim vas pomoc oko ovog problema.
Od tastature se unose N celi brojevi(N isto se unosi od tastature). Napisati program koji ce na ekran prikazati dali uneseni broevi formiraju strogog rasteci niz(odnosno dali svak element je manji od svog sledbenika)

Re: Pomoc oko zadatka

PostPostao/la gagiD » 13 lis 2014, 16:41

C ili C++?

Jesi napisao dio koji ne radi dobro ili nisi ni krenuo?
Pitam zato sto je bolje da sam svatis gresku nego iskoristis gotov kod ;)

Re: Pomoc oko zadatka

PostPostao/la Salvatore » 13 lis 2014, 18:36

C. Pa napisao sam nesto. Znaci treba da budu dve promenljive i for ciklus. Ali kad se provera ne znam kako da se sacuva vrednost prethodnog broja.

Re: Pomoc oko zadatka

PostPostao/la gagiD » 13 lis 2014, 19:25

Mozda ovo pomogne:

c code
#include <stdio.h>
#include <string.h>

char jeRastuci(int *t_niz, int t_n) {
int i;
for (i=1; i<t_n; i++) {
if (t_niz[i] < t_niz[i-1]) return 0;
}
return 1;
}

int main() {
int n,i, *niz;

printf("Unesite n:\n");
scanf("%d", &n);

niz = malloc(n*sizeof(int));

for (i=0; i<n; i++) {
printf("Unesite niz[%d]",i);
scanf("%d", &niz[i]);
}

if (jeRastuci(niz,n)) printf("\nNiz je rastuci");
else printf("\nNiz nije rastuci");

free(niz);

return 0;
}



EDIT:
Skonto sam da moze i ovako :D

c code
#include <stdio.h>
#include <string.h>

int main() {
int n,i, *niz;
char jeRastuci;

printf("Unesite n:\n");
scanf("%d", &n);

niz = malloc(n*sizeof(int));

for (i=0; i<n; i++) {
printf("Unesite niz[%d]",i);
scanf("%d", &niz[i]);

if (i>0) {
if (niz[i] < niz[i-1]) jeRastuci = 0;
}
}

if (jeRastuci) printf("\nNiz je rastuci");
else printf("\nNiz nije rastuci");

free(niz);

return 0;
}

Re: Pomoc oko zadatka

PostPostao/la Salvatore » 13 lis 2014, 21:55

Hvala puno :ymhug:

Re: Pomoc oko zadatka

PostPostao/la Johny » 06 vel 2015, 20:09

Pozz svima,
Da ne otvaram sada novu temu, treba mi pomoć oko riješavanja jednog zadatka u C++ , zadatak je sledeći:

1. Napisati program koji izračunava vrijednost otpora u strujnom krugu s paralelno spojenim otpornicima. U tom slučaju otpor je: 1/R = 1/R1 + 1/R2 + 1/R3 + ... + 1/Rn .Varijable koje ćemo koristiti su R za svaki pojedini otpor i UR za ukupni otpor u strujnom krugu. Sve te varijable će biti realni brojevi. Kako ne znamo unaprijed koliko otpornika ima, dogovoriti ćemo se da kada u petlji za vrijednost otpornika upišemo 0 to znači da je unešen i posljednji otpornik u strujnom krugu.

Ako neko može uraditi trebalo bi mi što prije, hvala unaprijed.

Re: Pomoc oko zadatka

PostPostao/la Armin » 06 vel 2015, 22:18

Johny je napisao/la:Pozz svima,
Da ne otvaram sada novu temu, treba mi pomoć oko riješavanja jednog zadatka u C++ , zadatak je sledeći:

1. Napisati program koji izračunava vrijednost otpora u strujnom krugu s paralelno spojenim otpornicima. U tom slučaju otpor je: 1/R = 1/R1 + 1/R2 + 1/R3 + ... + 1/Rn .Varijable koje ćemo koristiti su R za svaki pojedini otpor i UR za ukupni otpor u strujnom krugu. Sve te varijable će biti realni brojevi. Kako ne znamo unaprijed koliko otpornika ima, dogovoriti ćemo se da kada u petlji za vrijednost otpornika upišemo 0 to znači da je unešen i posljednji otpornik u strujnom krugu.

Ako neko može uraditi trebalo bi mi što prije, hvala unaprijed.


Da ne pišem cijeli kod, mislim da će ovo pomoći:

cpp code
double suma = 0;
double rezultat = 0;
int R;

do
{
cin >> R;
if(R > 0)
{
suma += 1/R;
}
else break;
}
while (R > 0);

if(suma > 0)
{
rezultat = 1/suma;
}


Bio sam malo bezobrazan i pretpostavio da otpor ne moze bit ni negativan :) Ako negdje grijesim ispravite me.

Poz
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla

Re: Pomoc oko zadatka

PostPostao/la Johny » 07 vel 2015, 14:04

Jel možeš poslati čitav kod ako ti nije problem.

Re: Pomoc oko zadatka

PostPostao/la Armin » 08 vel 2015, 20:46

Johny je napisao/la:Jel možeš poslati čitav kod ako ti nije problem.


Pa bukvalno sam napisao sve osim zaglavlja i ispisa... Ako ti je to problem dodati, znaci da si toliko lijen da ne zelis ni da se potrudis razmisljati o ovome. Al ok, nije problem, siguran sam da ce ti neko ovdje rado raditi zadace za određenu svotu novca.

Pozdrav
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla

Re: Pomoc oko zadatka

PostPostao/la miki » 09 vel 2015, 12:15

Tacno tako.
Ako ti ta sitnica predstavlja problem i ne mozes toliko da se potrudis ovo nije profesija za tebe
Izrada kompletnih C/C++ zadataka, javite se na krsticm1996@gmail.com


19 post(ov)a • Stranica: 1/2.1, 2

Na mreži

Trenutno korisnika/ca: / i 1 gost.