• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sumowanie petli for.

VPS Starter Arubacloud
0 głosów
1,209 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez lenzo1 Początkujący (360 p.)

Witam, posiadam problem z zadaniem z kursu. Problem polega na sumowaniu wylosowanych liczb w petli.

Napisalem taki kod:

#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
int liczby[10],suma=0;
int main()
{
    srand(time(NULL));
    for(int i=1;i<=10;i++)
    {
        liczby[i]=rand()%7+4;
        cout<<"Losowanie nr "<<i<<endl;
        cout<<"Wylosowano liczbe : "<<liczby[i]<<endl<<endl;
    }
    suma=0;
    for(int i=1;i<=10;i++)
    {
        suma=suma+liczby[i];
    }
    cout<<"Suma liczb wynosi "<<suma<<endl;

    return 0;

}

Podany program przy wyniku sumuje mi losowane liczby oraz numery losowań a powinien same wylosowane liczby. Proszę o pomoc

1 odpowiedź

0 głosów
odpowiedź 11 listopada 2019 przez Michałełe Nałogowiec (25,600 p.)
wybrane 11 listopada 2019 przez lenzo1
 
Najlepsza

Witam

Błąd jest w dwóch pętlach for -

    for(int i=1;i<=10;i++)

W tej pętli zaczynamy od jedynki i kończymy na 10, a tablice indeksujemy od zera - czyli nasza tablica liczby ma od 0 do 9, a my w tejże pętli dodajemy jeszcze element 10.

Popraw oba na

	for (int i = 0; i < 10; i++)

I powinno działać

Podobne pytania

0 głosów
1 odpowiedź 277 wizyt
pytanie zadane 24 czerwca 2019 w C i C++ przez Aneta_30 Nowicjusz (180 p.)
0 głosów
2 odpowiedzi 209 wizyt
pytanie zadane 6 lutego 2019 w JavaScript przez prymex Obywatel (1,250 p.)
0 głosów
2 odpowiedzi 6,172 wizyt
pytanie zadane 21 września 2017 w PHP przez The Pittdroid Początkujący (390 p.)

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...