Program dodawanie poprzez tablice jednowymiarowe-nie działa
Ostatnio zmodyfikowano 2011-11-09 20:06
kopek11111 Temat założony przez niniejszego użytkownika |
Program dodawanie poprzez tablice jednowymiarowe-nie działa » 2011-11-09 18:02:29 Program pokazuje ciągle wynik 0. Może ktoś ma jakiś pomysł? #include <cstdlib> #include <iostream> #include <ctime>
using namespace std;
int main( int argc, char * argv[] ) { int dodawanie[ 10 ]; cout << "Ile liczb chcesz dodac: "; int ile; cin >> ile; do { cin >> dodawanie[ ile ]; ile--; } while( ile > 0 ); int suma = 0; int dz; for( dz = 0; ile > 0; dz++ ) { suma += dodawanie[ dz ]; ile--; } cout << suma << endl; system( "PAUSE" ); return EXIT_SUCCESS; } |
|
malan |
» 2011-11-09 18:05:33 Zastanów się nad tym: for( dz = 0; ile > 0; dz++ ) . Dobrze, że zastanów, bo to co napisałeś kompletnie nie ma sensu. |
|
kopek11111 Temat założony przez niniejszego użytkownika |
» 2011-11-09 18:28:32 Niestety nie czaję, jeszcze w kursie nie było pętli for i może dlatego;/ Próbowałem to zrobić tez z pętlą do...while ale niestety wynik jest z kosmosu:/
#include <cstdlib> #include <iostream>
using namespace std;
int main( int argc, char * argv[] ) { int dodawanie[ 10 ]; cout << "Ile liczb chcesz dodac: "; int ile; cin >> ile; do { cin >> dodawanie[ ile ]; ile--; } while( ile > 0 ); int suma = 0; int dz = 0; do { suma += dodawanie[ dz ]; dz++; ile--; } while( ile > 0 ); cout << suma << endl; system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
DejaVu |
» 2011-11-09 18:38:05 W zasadzie to nawet wczytywanie masz napisane źle... więc nic dziwnego, że nic Ci nie działa jak trzeba :) |
|
OSA_PL |
» 2011-11-09 18:38:58 Podczas wczytywania liczb zmniejszasz wartość zmiennej "ile" do zera, a potem robisz pętlę w której masz warunek "ile > 0"? |
|
kopek11111 Temat założony przez niniejszego użytkownika |
» 2011-11-09 18:53:45 hm... zrobiłem tak jak napisałeś i nadal nie wychodzi...;/ nie mam pojęcia co jest nie tak;/ |
|
OSA_PL |
» 2011-11-09 18:56:37 To nie było rozwiązanie, tylko pytanie co Ty wyrabiasz xD.
|
|
kopek11111 Temat założony przez niniejszego użytkownika |
» 2011-11-09 19:04:21 aha... siedzę nad tym bardzo dużo czasu i niestety nie mam nadal pojęcia jak to zrobić. może jakaś dokładniejsza wskazówka. będę bardzo wdzięczny. |
|
« 1 » 2 |