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

[Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)

[ Pregleda: 2552 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_Aleksandar_

Član broj: 207629
Poruke: 3
*.neobee.net.



Profil

icon [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)08.01.2009. u 18:47 - pre 185 meseci

Dat je niz a1,...,an. Napisati program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza) oblika ap,ap+1,ap+2,...,ap+m za koje važi uslov:
ap<ap+1>ap+2,<...>ap+m. Štampati sve ove podnizove počev od onog sa najmanjim brojem elemenata pa do onog sa najvećim.

jel moze neko da mi resi ovaj zadatak?

 
Odgovor na temu

markom
Marko Milivojević
Network Engineer
Google
Mountain View

Član broj: 18427
Poruke: 4227
*.rezidencija.rs.

Sajt: https://markom.rs


+16 Profil

icon Re: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)08.01.2009. u 19:41 - pre 185 meseci
Da li „hitno“ znači da nekome život zavisi od rešenja ovog zadatka?

Da li si probao da rešiš zadatak? Dokle si stiga i šta je problem koji ne umeš da rešiš?
 
Odgovor na temu

_Aleksandar_

Član broj: 207629
Poruke: 3
*.neobee.net.



Profil

icon Re: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)09.01.2009. u 12:17 - pre 185 meseci
nisam nidokle stigao ali mi treba za ispit, pa ako je neko voljan da mi pomogne...(samo sam napisao for petlju)
 
Odgovor na temu

_Aleksandar_

Član broj: 207629
Poruke: 3
93.86.206.*



Profil

icon Re: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)15.01.2009. u 23:06 - pre 185 meseci
pokusao sam ovako ali mi ne ispisuje podnizove iako nema prijavljenih gresaka :

#include <stdio.h>
main()
{
int i,j,k,n;
int a[100];
int b[100];

printf("Unesi dimenziju niza:");
scanf("%d",&n);
printf("Unesi niz a:");
for (i=0;i<n;i++)
scanf("%d",&a);

for(i=0;i<n-2;i++)

{
if(a<a[i+1]){{b[j]=a;
b[j+1]=a[i+1];
}
if(a[i+1]>a[i+2]){b[j+2]=a[i+2];}}
i=i+2;
j=i;}

{
printf("Trazeni podniz je:");
for (k=i;k<j;k++)
printf("%d ",a[k]);

}}
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
91.148.115.*



+7 Profil

icon Re: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)16.01.2009. u 02:57 - pre 185 meseci
Ovako nesto ?
Code:

#include <stdio.h>
int main()
{
    int* ulazni_niz,n,i,c=0;

    printf("Unesi dimenziju niza: ");
    scanf("%d",&n);

    ulazni_niz = (int*)malloc(sizeof(int) * n + 1);
    if(!ulazni_niz)
        return -1;
    ulazni_niz[n+1] = 0; // ovo je samo zbog zadnje for petlje

    printf("Unesi niz a:\n");
    for (i = 0; i < n; i++)
        scanf("%d",&ulazni_niz[i]);
    printf("\n");

    for (i = 0; i < n; i++)
    {
        if(ulazni_niz[i+1] == ulazni_niz[i] +1)
        printf("%d ",ulazni_niz[i]);
        else
        {
            printf("%d \n",ulazni_niz[i]);
            c++;
            printf("Pronadjen %d niz\n", c);
        }
    }

    free(ulazni_niz);
    return 0;
}

Za ulazne brojeve 3 4 1 2 5
daje izlaz

3 4
Pronadjen 1 niz
1 2
Pronadjen 2 niz
5
Pronadjen 3 niz

Ako 1 broj ne treba da bude ispisan (kao niz) prepravi program ...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Program za nalaženje svih podnizova (sastavljenih od uzastopnih članova niza)

[ Pregleda: 2552 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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