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

podzielność przez 2 i 5

Object Storage Arubacloud
0 głosów
1,534 wizyt
pytanie zadane 6 lutego 2020 w C i C++ przez bagietka_ Nowicjusz (120 p.)
#include <iostream>

using namespace std; 

int main()
 
{
	
int liczba;

cout<<"liczba = ";
cin>>liczba;

if (liczba % 2 == 0); 

cout << "liczba " << liczba << " jest podzielna przez 2		";

if (liczba % 5 == 0);

cout << "liczba " << liczba << " jest podzielna przez 5		";

return 0;
}

Mam do zrobienia zadanie na informatykę z C++. Nauczycielka podała taki kod, lecz coś mi w nim nie gra.

Problem jest taki, że za każdym razem pokazuje się, że liczba jest podzielna, a nie jest

np. gdy wpiszę 15 pokazuje, że jest podzielna przez 2.

Chodzi o to, aby była podzielna bez reszty, proszę o pomoc :)

1 odpowiedź

+1 głos
odpowiedź 6 lutego 2020 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Usuń średniki za ifami, nie powinno ich tam być. smiley

1
komentarz 6 lutego 2020 przez bagietka_ Nowicjusz (120 p.)

cudnie! dziękuję! laugh

komentarz 6 lutego 2020 przez Tomek Sochacki Ekspert (227,510 p.)
Swoją drogą kompletnie nie rozumiem sensu takich zadań gdzie sa tego typu błędy do znalezienia... to dla mnie świadczy że taki nauczyciel chhba nigdy w życiu nie pisal realnego kodu... błagam od takich błędów są lintery i formattery plus dobre IDE... taki kod powinien od razu świecić na czerwowo w edytorze...
komentarz 6 lutego 2020 przez tkz Nałogowiec (42,000 p.)
Może w JS by tak było, C++ ma to do siebie, że zakłada, że wiesz co robisz, dlatego jest sporo szybszy i błędotwórczy od innych języków. Pewnie słyszałeś o undefined behavior z, którego C++ jest chyba najbardziej znany. Sam zapis if (liczba % 2 == 0); jest poprawny, bo niby dlaczego miałby nie być? Częściej ujrzał byś go w pętli typu while (!isLightGreen());. Większa style guidów definiuje jak powinno się pisać takie pętle by nie popełnić "błędu".

Podobne pytania

0 głosów
0 odpowiedzi 281 wizyt
pytanie zadane 15 kwietnia 2021 w Python przez tenikoo Nowicjusz (140 p.)
0 głosów
1 odpowiedź 617 wizyt
0 głosów
1 odpowiedź 876 wizyt

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...