Programiranje

C++ zadatak: realne vrijednosti, polja, pokazivaci

zagiii sri 10.11.2010 08:18

e ovak trebal bi jednog koji zna raditi u c++.imam ispit i dal bi neko bil tak dobar da riješi zadatak s poljima,pokazivacima i takvim stvarima.u 8:55 bi stavil program.ak je neko tak dobar mi se može javit sad ? :D hvala

PLSSSSSS ZNA NEKO? napiši program koji će za učitane realne vrijednosti elemenata u polje p[9] ispisati u normalnom redoslijedu cjelobrojne sedmerostruke veče vrijednosti elemenata polja koji su uneseni,te njihove adrese primjenom pokazivača na polje

hary90 ned 14.11.2010 00:36

#include <iostream>
using namespace std;

void unos (float niz [],int velicina)
{
    for (int i=0; i<velicina;i++)
    {
       cout<<"Unos ["<<i<<"]:";
       cin>>niz[i];
    }

}

void ispis (float niz[], int velicina)
{
    cout<<":::::::::::::ISPIS:::::::::::::::::::"<<endl;
    for (int i=0; i<velicina ;i++)
    {
       cout<<"Niz ["<<i<<"]:"<<niz[i]*7<<endl;
    }
    cout<<":::::::::::::::::::::::::::::::::::::"<<endl;
}

void ispis_adresa (float * pok, int velicina)
{
    for (int i=0; i<velicina ; i++)
    {
       cout<<"niz ["<<i<<"]: "<<&pok[i]<<endl;
    }
}
void main ()
{

    const int velicina =9;


    float niz [velicina];

    float *pok =niz; // pok sada pokazuje na početak niza

    unos (niz,velicina);
    ispis (niz,velicina);
    ispis_adresa (pok,velicina);



    system ("pause");
}