Predmet:Re: C Zadaci za ispit - pomoc
Citat:3. Sa tastature se unosi broj n, a nakon toga i n brojeva koji se cuvaju u nizu. Nakon unosa niza se
unose jos dva broja, k i r. Na ekranu ispisati k-ti, (k + r)-ti, (k + 2r)-ti itd. element niza.
ako sam dobro razumio pisca ove kreacije.
PreuzmiIzvorni kôd (C++):#include <iostream>
using namespace std;
int main ()
{
int n,i,k,r,zbir;
cout << "Niz od:" << endl;
cin >>n;
cout << "Unesi niz:" << endl;
int niz[n];
for (i=1; i<=n; i++)
{
cin >>niz[i];
}
cout << "Unesi k:" << endl;
cin >>k;
cout << "Unesi r:" << endl;
cin >>r;
if (k<=n)
{
cout << "k-ti element niza:" << endl;
cout<<niz[k]<< endl;
}
else
{
cout << "Ne postoji:" << endl;
goto stop;
}
zbir=k+r;
if (zbir<=n)
{
cout << "k+r element niza:" << endl;
cout<<niz[zbir]<< endl;
}
else
{
cout << "Ne postoji:" << endl;
goto stop;
}
for (i=2; i<=n; i++)
{
zbir=k+r*i;
if (zbir<=n)
{
cout << "k+" <<i<< "r element niza"<< endl;
cout<<niz[zbir]<< endl;
}
else
{
goto stop;
}
}
stop:
system("PAUSE");
return 0;
}
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.