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

Liczenie sumy przedziału

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
6,027 wizyt
pytanie zadane 12 marca 2016 w C i C++ przez L33TT12 Gaduła (3,950 p.)

Witam!

Skończyłem rozdział w książce, no i na końcu było jedno z wielu zadań z którym nie mogę sobie poradzić.

Mam napisać program, który policzy mi przedział jaki podam np: 5-10 to wtedy policzy mi sumę liczb tego przedziału z 5 i 10 włącznie, to jest mój kod

No i tutaj pojawia się pytanie, mój program liczy wszytko dobrze ale tylko jeśli jedna liczba jest parzysta a druga nieparzysta, mógłby mi ktoś wytłumaczyć co należy zmienić?

 

4 odpowiedzi

+3 głosów
odpowiedź 14 marca 2016 przez Sebastian Fojcik Nałogowiec (43,040 p.)

Taka mała ciekawostka.
Oczywiście domyślam się, że to zadanie jest czysto dydaktycznie, ale z praktycznego punktu widzenia wystarczy

UŻYĆ MATEMATYKI

int a, b;
cout << "Od: ";
cin >> a;
cout << "Do: ";
cin >> b;

cout << "Suma przedzialu wynosi: ";
cout << (b - a + 1) * (a + b) / 2;

Bez pętli i po zadaniu :-)

+2 głosów
odpowiedź 12 marca 2016 przez Munvik Dyskutant (9,350 p.)
Zastosuj zwykłą pętlę for wykonująca się od i=OD do i<=DO
+2 głosów
odpowiedź 12 marca 2016 przez pingwindyktator Użytkownik (520 p.)
Kiedy się nauczycie wrzucać KODY, a nie jakieś screenshoty głupie?
0 głosów
odpowiedź 14 marca 2016 przez adas94 Nałogowiec (29,200 p.)
#include <iostream>

using namespace std;

int main()
{
    int down,up,sum=0;
    cout << "podaj przedzial dolny: ";
    cin >> down;
    cout << "podaj przedzial gorny: ";
    cin >> up;

    while (down<=up) {
        sum+=down;
        down++;
    }
    cout << "Suma przedzialow wynosi " << sum <<endl;
    return 0;
}

 

Podobne pytania

0 głosów
2 odpowiedzi 317 wizyt
pytanie zadane 8 maja 2018 w C i C++ przez aciorek Nowicjusz (150 p.)
0 głosów
2 odpowiedzi 293 wizyt
0 głosów
4 odpowiedzi 1,383 wizyt
pytanie zadane 6 grudnia 2016 w C i C++ przez mateusz0307 Nowicjusz (170 p.)

93,436 zapytań

142,431 odpowiedzi

322,669 komentarzy

62,801 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

...