[ dark operator @ 10.02.2007. 16:04 ] @
zadatak je iz C-a naravno,treba da bude uradjen pomocu nizova,a glasi ovako...

Napisati program koji od niza A od n elemenata formira novi niz B ciji clanovi su An,An-1,A1.

pomozite molim vas!!!znam da je zadatak lagan ali nemam uopste predstavu kako ga uraditi...

unapred hvala.
[ Mali Misha @ 10.02.2007. 17:33 ] @
Pa počni da čitaš A od kraja (n-1,n-2,...,0) i istovremeno to što čitaš piši u B od početka (0,1,...,n-1).
Jedan for će da ti završi posao.
[ elektro009 @ 14.02.2010. 12:15 ] @
Code:

#include<stdio.h>
#define N 5 //definiraj koliko hoces ti niz a ja sam uzeo 5 redi lakše provjere
void main()
{
    int A[N],B[N],i,j;
    printf("Unosite clanove niza A:\n");
    for(i=0;i<N;i++) //prvi clan niza A je clan s indeksom 0 a zadnji s N-1;
        scanf("%d",&A[i]);
    for(j=0,i=N-1;i>=0;j++,i--) //znaci prvi clan novo niza B je s indeksom 0 i bit ce jednak zadnjem clanu niza A,tako indeks jednog clana povecavam a drugog smanjujem
        B[j]=A[i];
    printf("\nNiz A je: ");
    for(i=0;i<N;i++)
        printf("%d,",A[i]);
    printf("\nNiz B je: ");
    for(j=0;j<N;j++)
        printf("%d,",B[j]);
    printf("\n");
}

To bi trebalo biti to kako sam ja shvatio.


X Files: Samo 3 godine je proslo :)


[Ovu poruku je menjao X Files dana 14.02.2010. u 13:28 GMT+1]