Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Afisare din subprogram  (Citit de 7240 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
VladBtz
Strain
*

Karma: -3
Deconectat Deconectat

Mesaje: 29



Vezi Profilul
« : Martie 15, 2015, 21:54:03 »

sa zicem ca avem un main foarte foarte simplu

int main() { long n; cin>>n; Operatii(n); }

Si evident un subprogram numit operatii:

long Operatii(long n)
{
bla bla bla
bla bla
bla bla bla
}

in subprogramul asta trebuie sa umplem un vector cu niste valori efectuand niste operatii cu n.Uite ca avem vectorul umplut ,valorile sunt corecte doar ca trebuie afisate pe ecran.Si acum intrebarea care ma macina : cum pot fi afisate pe ecran?apelare recursiva?return .. in for?cout... in for? declarare de tip void si ...?
Memorat
TheNechiz
De-al casei
***

Karma: 30
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #1 : Iulie 26, 2015, 18:42:00 »

Nu am înțeles de ce folosești o funcție operand în loc de una procedurală. Afișarea o faci la fel cum ai fi făcut-o în main. Fii mai explicit și ai grijă ce termeni folosești. Dacă faci asta, data viitoare s-ar putea să primești un răspuns mai rapid. wink

Cod:
# include <iostream>

void Operatii( int n )
{
    int i,v[100];

    // Completarea vectorului
    for( i = 0 ; i < n ; ++i )
        v[i] = i+1;

    for( i = 0 ; i < n ; ++i )
        cout << v[i] << ' ';
    cout << '\n';
}

int main()
{
    long n;
    cin >> n;
    Operatii(n);

    return 0;
}
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines