Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.768 pregleda

Najnovija ↓

Problem sa nizom u C++ 03.03.2009. u 15:08 · pre 215 meseci
izmenjeno 1 put, poslednji put X Files 03.03.2009. u 16:50
  1. X Files03.03.2009. u 16:50zapis iz teksta poruke
#1
Program treba da ispise brojeve koji su veci od deset. Kada nema takvih brojeva onda jednostavno da napise da nema.

Ovo radimo u skoli, pa sam ja to brzo zavrsio, ali me muci da ispisem da nema brojeva vecih od deset. Desavalo mi se da ispise nekoliko puta nema ako radim u petlji, uvek ima neki problem
Ovako izgleda program do sad:
Code:

//---------------------------------------------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int x[11], n, i,j, a=0;

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

if(n>10)
{
printf("\nUneti n manje od deset \n");
system("pause");
return 0;
}

for(i=0;i<n;i++)
{
printf("Uneti broj %d: ", i+1);
scanf("%d", &x[i]);
}

printf("\nBrojevi po rastucem redosledu: \n");

for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(x[i]>x[j])
{
a=x[i];
x[i]=x[j];
x[j]=a;
}
}
printf("\n%d\n", x[i]);
}

printf("\n\n\n\nBrojevi veci od deset su: \n");

for(i=0;i<n;i++)
if(x[i]>10)
{
printf("\n%d\n", x[i]);
}

printf("\n");

system("pause");

return 0;
}
//---------------------------------------------------------------------------


Sta bi trebalo da dodam na kraju da bi ispisalo da nema brojeva vecih od deset?
Re: Problem sa nizom u C++ 03.03.2009. u 16:56 · pre 215 meseci #2
Ovaj deo:
for(i=0;i<n;i++)

Treba da bude:
for(i=0;i<n-1;i++)

Citat:
Sta bi trebalo da dodam na kraju da bi ispisalo da nema brojeva vecih od deset?


Pošto su brojevi sortirani u opadajući niz, ispitaj najveći element niza, tj. x[n-1]. Pa ako je on >= 10, onda imaš šta da ispišeš.

Re: Problem sa nizom u C++ 03.03.2009. u 19:34 · pre 215 meseci #3
Hvala.
Ovaj deo mi ne treba za skolu, ali sam hteo da znam kako treba.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme