Program dodawanie poprzez tablice jednowymiarowe-nie działa
Ostatnio zmodyfikowano 2011-11-09 20:06
SeaMonster131 |
» 2011-11-09 19:06:57 Wróć na spokojnie jeszcze raz do kursu, przeczytaj dokładnie i ze zrozumieniem :) Nie ma co się spieszyc, bo nie na tym to polega ;p I przeanalizuj kod, pomyśl nad tym co tam napisałeś, bo ważne jest też to, czy pisząc kod rozumiesz go. |
|
kopek11111 Temat założony przez niniejszego użytkownika |
» 2011-11-09 19:39:28 ZROBIŁEM W TEN SPOSÓB: Jest może jakis krótszy sposób? Dzięki za podpowiedzi:) #include <cstdlib> #include <iostream>
using namespace std;
int main( int argc, char * argv[] ) { int dodawanie[ 1000 ]; cout << "Ile liczb chcesz dodac: "; int ile; cin >> ile; int ha = ile; int hehe = 0; do { cin >> dodawanie[ hehe ]; hehe++; ile--; } while( ile > 0 ); int suma = 0; int dz = 0; do { suma += dodawanie[ dz ]; dz++; } while( dz < ha ); cout << suma << endl; system( "PAUSE" ); return EXIT_SUCCESS; } |
|
OSA_PL |
» 2011-11-09 19:40:47 Jest, z pętlą for. |
|
Drraven |
» 2011-11-09 19:46:02 rozmiar inta to 4 bajty czy bity? 4k bajtów = 4KB? To już lepiej isty ;D Albo new i delete -> dynamiczna alokacja; |
|
OSA_PL |
» 2011-11-09 19:47:30 Bajty, jak by były 4 bity to za wiele byś sobie w niej nie zapisał. (2^4 kombinacji) xD
a i 4000B = 4kB (w przybliżeniu) |
|
Drraven |
» 2011-11-09 20:06:04 Ale gafa :D |
|
1 « 2 » |