Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.890 pregleda

Najnovija ↓

Problem u zadatku 09.06.2006. u 16:44 · pre 248 meseci #1


Tek sam pocetnik u progamiranju pa pokusavam da rijesim neke lakse zadatke pa ako neko moze da mi mi kaze koje su greske u ovom zadatku.Unaprijed hvala

OD 10 UNESENIH BROJEVA ISPISUJE SUMU NEPARNIH
#include(stdio.h)
void main()
{
int i,broj[10],suma=0;
for (i=0;i<10<i++)
if(i%2!=0)
suma=suma + i;
printf("%d",i);
}

Re: Problem u zadatku 09.06.2006. u 16:57 · pre 248 meseci #2
Uff ako ti uzima smao brojeve od 0 - 9, onda ti nije potrebno ovo broj[10], zatim u for petlji postavi ';'(tacku-zarez) ispred i++, a ne '<'. Zatim for petlju 'uokviri' sa viticastim zagradama { i }. I na kraju ispisujes suma, a ne i.
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: Problem u zadatku 09.06.2006. u 21:00 · pre 248 meseci #3
Citat:
Keko 81: Tek sam pocetnik u progamiranju pa pokusavam da rijesim neke lakse zadatke pa ako neko moze da mi mi kaze koje su greske u ovom zadatku.Unaprijed hvala

OD 10 UNESENIH BROJEVA ISPISUJE SUMU NEPARNIH

Ti si napisao(ustvari mislio si da napises program, posto tvoj ima gresaka) za sumu clanova sa neparnim indexom, ali ako je to text zadatka pa valjda se onda trazi suma clanova koji su neparni...
U svakom slucaju tvoj kod treba da glasi ovako:
Code:

/* ovo je slucaj sa sumom clanova sa neparnim indexima */
include <stdio.h>
void main()
{
  int i,broj[10],suma=0;
  printf("\n\n");
  for (i=0;i<10;i++)
  {
  printf("Unesite %d. clan niza: ",i);  // poruka korisniku, da zna sta da uradi
  scanf("%d",&broj[i]);    // korisnik unosi i-ti clan niza, & ispred promenljive oznacava adresu u memoriji
  if(i%2!=0)
  suma=suma + broj[i];   // na sumu dodajes i-ti clan niza broj
  }
printf("Suma je: %d",suma);    // ispisujes sumu
}


Code:

/* ovo je slucaj sa sumom neparnih clanova */
include <stdio.h>
void main()
{
  int i,broj[10],suma=0;
  printf("\n\n");
  for (i=0;i<10;i++)
  {
  printf("Unesite %d. clan niza: ",i);  // poruka korisniku, da zna sta da uradi
  scanf("%d",&broj[i]);    // korisnik unosi i-ti clan niza, & ispred promenljive oznacava adresu u memoriji
  if(broj[i]%2!=0)           // gleda se da li je uneti broj paran
  suma=suma + broj[i];   // na sumu dodajes i-ti clan niza broj
  }
printf("Suma je: %d",suma);    // ispisujes sumu
}


Napomena: mozda negde u kodu ima mala greska...
Javi ako ti je nesto nejasno, a ako ti je sve jasno onda pokusaj da napravis da korisnik odredi koliko ce clanova niza da unese.
Re: Problem u zadatku 10.06.2006. u 10:11 · pre 248 meseci #4
Hvala shvatio sam.Ako bude nesto trebalo obracam ti se.
Hvala jos jednom legendo
Re: Problem u zadatku 10.06.2006. u 13:11 · pre 248 meseci #5

Znas li itko sta sam sad ovdje zabrljo.Program treba da ucitava realne brojeve sve dok njihov prosjek ne predje 10.
#include<stdio.h>
void main()
{
int i,broj,brojac;
float suma=0,prosjek;
printf("unesi brojeve %\n");
for(i=0;i<10;i++)
{
scanf("%d",&broj);
suma=suma+broj;
}
prosjek=suma/10;
for(i=0;i<10;i++)
if (broj>10)
brojac++;
printf("ukupno je %od prosjek brojeva ne predje 10\n",brojac);
printf("prosjek je %2&\n",prosjek);
}
Re: Problem u zadatku 10.06.2006. u 14:41 · pre 248 meseci #6
Decko prvo uzmi neku knjigu iz C-a i dobro zagrej stolicu. Upotrebi Search na ovom forumu sigurno ces naci gomilu linkova ka dobrim knjigama. Iz koda koji saljes vidi se da nemas apsolutno nikakvog iskustva sa C-om.

Inace resenje je:

Code:


#include<stdio.h>
int main()
{
   float x,suma=0.0;
   int n=0;

do
{
  scanf("%f",&x);
 suma+=x;
 n++;
} while((suma/(float)n)<10);

printf("Prosek je: %f",suma/n);
return 0;
}

Re: Problem u zadatku 10.06.2006. u 15:50 · pre 248 meseci #7
Gore sam naglasio da sam pocetnik i da se trudim da naucim.Ako ti nemas strpljenja da mi ukazes na neke pogreske u zadatku koje pravim ima netko kome hoce zato nema mjesta nervozi jer vidim i ti si novi ovdje pa nemas prava nekome da se na nekome izivljavas.Zato i postoji ovaj forum da ljudi pomognu.
Re: Problem u zadatku 10.06.2006. u 16:01 · pre 248 meseci #8


Ja uopste nemam nameru da se na nekome izivljavam. Ako pogledas moje postove videces da sam
uglavnom pomagao ljudima da nadju resenja. Moj komentar shvati kao savet a ne kao prozivanje.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme