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

Program dodawanie poprzez tablice jednowymiarowe-nie działa

Ostatnio zmodyfikowano 2011-11-09 20:06
Autor Wiadomość
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.
P-43637
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:)

C/C++
#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;
}
P-43639
OSA_PL
» 2011-11-09 19:40:47
Jest, z pętlą for.
P-43640
Drraven
» 2011-11-09 19:46:02
int dodawanie[ 1000 ];
rozmiar inta to 4 bajty czy bity?
4k bajtów = 4KB?
To już lepiej isty ;D
Albo new i delete -> dynamiczna alokacja;
P-43641
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)
P-43642
Drraven
» 2011-11-09 20:06:04
Ale gafa :D
P-43643
1 « 2 »
Poprzednia strona Strona 2 z 2