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

[C++] Problem z zadaniem tablic jednowymiarowych

Ostatnio zmodyfikowano 2013-03-23 23:47
Autor Wiadomość
00Andre
Temat założony przez niniejszego użytkownika
» 2013-03-23 21:39:08
Proszę o pomoc ? na prawdę nie wiem jak to zrobić, próbowałem na różne sposoby i nic nie wychodziło ;c


Już udało się zrobiłem, znalazłem podpowiedz na internecie =D

Ale czemu w sumie dodaje sie sumę do tablicy ? niezbyt to nie rozumiem
P-79257
dwadix21
» 2013-03-23 22:28:43
Po pierwsze to masz zły zakres losowanych liczb.

liczba[ ile ] =(( rand() % 10 ) + 4 );

Program losuje liczby od 4 (+4) do 10 kolejnych liczb (%10) łącznie z czwórką, czyli zakres 4-13. A miało być 4-10. Więc to popraw, myślę że dasz radę spokojnie :)

A co do sumowania. Przed pętlą deklarujesz zmienną do sumowania, powiedzmy suma i przypisujesz jej wartość 0 (int suma=0;)
Następnie wewnątrz pętlu, po wylosowaniu i wypisaniu liczby dodajesz wers o dodanie wartości elementu do sumy (suma+=liczba[ile])I
I po zakończeniu pętli cout<<suma i gotowe.
Powodzenie przy następnych programach :)

Aha, suma+=cos można zastąpić suma=suma+cos, tzn że zmienna suma przyjmuje wartość taką jaką ma + wartość coś.
P-79265
Like
» 2013-03-23 23:47:54
Nie sumujesz elementów tylko inkrementujesz wartość kolejnym elementom tablicy.
wartość zmiennej nie zmienia się jeśli w nią nie ingerujesz. Czyli
1. zerujesz zmienną "suma".
2. dodajesz do niej kolejny element tablicy (nie myl z inkrementacją) :)

Jak nie rozumiesz dalej to będę tłumaczył aż do skutku :D
P-79269
1 « 2 »
Poprzednia strona Strona 2 z 2