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

C++ błąd w dzielniu . Niewiadoma przyczyna .

0 głosów
65 wizyt
pytanie zadane 13 września w C i C++ przez Browarnik123 Początkujący (260 p.)

Robiłem sobie program który miał pokazywać resztę z dzielenia . Lecz gdy go kompiluję to wyskakuje mi błąd . Zaznaczyłem komentarzem to miejsce :

#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;
float a    ;
int i , z , ilosc=0 , liczba  ;
int main()
{

    cout << "Podaj liczbe a ja ci podam jej dzielniki" << endl;
    cin >> liczba ;
    system("cls") ;
    int tablica[liczba] ;
    for(i=0 ; i<liczba ; i++)
    {
        liczba/i = a ; //Tu wyskakuje błąd

        if((a*i)-liczba==0)
        {
          tablica[liczba] = i ;
          ilosc ++ ;
        }
    }
    cout <<"Dzielniki to ; "<<endl ;
    for(z=0 ; z<ilosc ; z++)
    {
        cout << tablica[liczba] <<endl ;
    }
    return 0;
}

 

1
komentarz 13 września przez Criss VIP (115,140 p.)

Rozumiem, że chciałeś przypisać wynik dzielenia do a? W takim razie odwrotnie:
a = liczba / i; Teraz próbujesz przypisać a do wartości zwróconej z operatora dzielenia.

PS: na przyszłość: podawaj treść błędu.

1
komentarz 13 września przez Wildee Bywalec (2,880 p.)

Ode mnie jeszcze dwie rady:

  • Zainteresuj się operatorem modulo (znak %)
  • Nie dziel przez zero

1 odpowiedź

+2 głosów
odpowiedź 13 września przez Wildee Bywalec (2,880 p.)
wybrane 13 września przez Browarnik123
 
Najlepsza

Warto czytać, co jest przyczyną błędu ;) Zmienna, której przypisujesz wartość powinna znajdować się po lewej, czyli zamiast liczba/i = a powinno być a = liczba/i :)

Podobne pytania

0 głosów
1 odpowiedź 102 wizyt
pytanie zadane 14 grudnia 2015 w C i C++ przez krzakurts Obywatel (1,340 p.)
0 głosów
5 odpowiedzi 397 wizyt
pytanie zadane 1 czerwca 2015 w C i C++ przez dariusz Obywatel (1,360 p.)
0 głosów
1 odpowiedź 76 wizyt
pytanie zadane 7 grudnia 2016 w Sprzęt komputerowy przez Ditrix Gaduła (4,440 p.)
Obowiązuje już zaktualizowany regulamin.

Czy wiesz, że nie musisz już odświeżać strony głównej?

Lista pytań i odpowiedzi aktualizuje się automatycznie!

38,563 zapytań

76,428 odpowiedzi

149,241 komentarzy

18,032 pasjonatów

Przeglądających: 160
Pasjonatów: 8 Gości: 152

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...