Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablice

Ostatnio zmodyfikowano 2013-12-01 13:13
Autor Wiadomość
Midas
Temat założony przez niniejszego użytkownika
Tablice
» 2013-12-01 12:01:44

Nie wiem dlaczego zmianna nie zostaje wpisana po kolei do tablicy tylko tablica przechowuje ostatnią wartość ?

C/C++
# include <iostream>
using namespace std;

int main()
{
    float a, b, wynik;
    int p = 0;
    int n;
    float tab[ p ];
   
    cout << "podaj a :" << endl;
    cin >> a;
    cout << "podaj b :" << endl;
    cin >> b;
    cout << "podaj n :" << endl;
    cin >> n;
    cout << endl;
   
    if( a < b )
    for(; a <= b; a = a + n )
    {
        cout << a << endl;
        p++;
        tab[ p ] = a;
       
    }
   
    cout << endl;
   
    for( int i = 0; i < p; i++ )
    {
        cout << tab[ p ] << endl;
    }
    return 0;
}



P-98004
pekfos
» 2013-12-01 12:08:04
Wyświetlasz ciągle ten sam element. Poza tym, niepoprawnie tworzysz tablicę.
P-98006
Midas
Temat założony przez niniejszego użytkownika
» 2013-12-01 12:10:36
Czyli co powinienem zmienić ?
P-98007
pekfos
» 2013-12-01 12:12:24
Rozmiar tablicy i odwołanie do niej w ostatniej pętli.
P-98008
docentpp
» 2013-12-01 13:13:55
Tutaj sa błędy.

C/C++
int p = 0; // Error !
int n;
float tab[ p ]; //Error !

//
//
//  

for( int i = 0; i < p; i++ )
{
    cout << tab[ p ] << endl; // Error !
    //
P-98010
« 1 »
  Strona 1 z 1