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

question-closed Dlaczego źle mi się sumują dzielniki -100...? Gdzie zrobiłam błąd?

42 Warsaw Coding Academy
0 głosów
146 wizyt
pytanie zadane 13 grudnia 2020 w C i C++ przez ładnaalebrzydka Nowicjusz (120 p.)
zmienione kategorie 13 grudnia 2020 przez Arkadiusz Waluk

Proszę o pomoc jak mogę zrobić, żeby porwanie sumowały się dzielniki. 

#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;
    int main()
{

char znak;
int z,x;

    do
        {
            x=0;
            cout<<"Podaj numer z dziennika: ";
            cin>>z;
    for(int licznik=-100; licznik<=z; licznik++)
    {
if (licznik%z==0)    
{
 x=licznik+z;
 cout<<endl;
 cout<<licznik;
 
 cout<<" dzieli sie przez moj numer"<<endl;
 
        }        
}

cout<<"Suma: "<<x<<endl;

cout<<"Czy chcesz dzielic ponownie? T/N: ";

cin>>znak;
            }
            
     while((znak=='t')||(znak=='T'));

return 0;
}

 

komentarz zamknięcia: otrzymana odpowiedz

1 odpowiedź

+2 głosów
odpowiedź 13 grudnia 2020 przez tangarr Mędrzec (155,180 p.)

Kilka uwag praktycznych:
- zacznij poprawnie formatować kod bo w tej formie jest nieczytelny
- używaj znaczących nazw zmiennych (nazwy x, z nic nie mówią o przeznaczeniu zmiennych)
Jeżeli zmienna x ma trzymać sumę czegoś, to zacznij w niej kumulować wartość zamiast ją zastępować.

x=licznik+z;
//może lepiej jednak:
//x = x+licznik+z;
//lub
//x += licznik+z;
komentarz 13 grudnia 2020 przez ładnaalebrzydka Nowicjusz (120 p.)
Dziękuję bardzo !

Podobne pytania

0 głosów
1 odpowiedź 367 wizyt
–1 głos
1 odpowiedź 330 wizyt
+3 głosów
3 odpowiedzi 1,445 wizyt
pytanie zadane 17 października 2021 w C i C++ przez <młody_programista> Początkujący (450 p.)

93,382 zapytań

142,382 odpowiedzi

322,540 komentarzy

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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...