Błąd w wyświetlaniu cyfr a tablicy jednowymiarowej
Ostatnio zmodyfikowano 2014-06-25 09:48
kamilpl1994 Temat założony przez niniejszego użytkownika |
Błąd w wyświetlaniu cyfr a tablicy jednowymiarowej » 2014-06-25 09:34:52 Witam. napisałem następujący kod : #include<iostream> #include<cstring>
using namespace std;
class Cyferka { private: long int * t; long int i, n; public: void Wczytaj() { cout << "Podaj liczbe elementow do wczytania do tablicy: "; cin >> n; t = new long int[ n ]; for( i = 0; i < n; i = i + 1 ) { cout << "Podaj wartosc komorki t[" << i << "] = "; cin >>* t; } }; void Wypisz() { cout << "Elementy w tablicy w odwrotnej kolejnosci :\n {"; for( i = n - 1; i >= 0; i = i - 1 ) { cout << t[ i ]; if( i > 0 ) cout << ","; else cout << "}\n"; } }; };
int main() { Cyferka Cyf1; Cyf1.Wczytaj(); Cyf1.Wypisz(); return 0; };
i wyświetla mi po prostu bzdury, gdzie jest problem? Pozdrawiam |
|
alixir |
» 2014-06-25 09:45:38 Wczytujesz do tablicy cay czas pierwszy element. Popraw na: cout << "Podaj wartosc komorki t[" << i << "] = "; cin >>*( t + i ); |
|
kamilpl1994 Temat założony przez niniejszego użytkownika |
» 2014-06-25 09:48:19 super działa :) Dzięki za pomoc, mam jeszcze jeden problem z innym programem. Ale o tym w innym temacie aby nie zaśmiecać forum. |
|
« 1 » |