Napisz program w C++

TI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 65
0

Witam, serdecznie ma do was ogromną prośbę ostatnio nie było mnie na kilku informatykach i za bardzo nie kumam o co teraz tam chodzi, wszedłem ostatnio na dziennik i pani dodała taką prace domową:

Napisz program, który wypisze ile jest liczb podzielnych przez 3, ile podzielnych przez 5 i ile podzielnych jednocześnie przez 3 i 5 w przedziale <50, 100>.

Jeśli był by ktoś tak miły i napisał mi jak to zrobić, bo drugie zadanie mam podobne ale już bym sobie poradził.
Z góry bardzo dziękuje

Pozdrawiam.

Demonical Monk
  • Rejestracja: dni
  • Ostatnio: dni
1

Masz szczęście. Analogiczny problem był postawiony w niedawnym eksperymencie programistycznym na 4programmers.
http://monk.4programmers.net/pub/mirror/fizzbuzz/index985a.html?p=historia
Do wyboru, do koloru. Tylko bierz te z dopiskiem "sukces" :P

Wierzę, że dasz radę przerobić tak, aby spełniało założenia...

TI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 65
0

A jak napisać warunek for do tego zadania i if ???

gswidwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 839
0

Zrob sobie liczbe 'int liczba = 50;'
potem dodawaj w petli 1 do liczby i sprawdzaj czy jest podzielna przez 3 i 5 az do 100

Kopiuj
 
if(liczba%3 == 0) // jezeli reszta z dzielenia liczby przez 3 == 0 to znaczy ze liczba jest podzielna przez 3
{
//tu zrob co nalezy
}
if(liczba%3 == 0 && liczba%5 == 0) // jezeli reszta dzielenia przez 3 i 5 da 0 to warunek bedzie prawdziwy
{
//tu tez zrob co nalezy
}

Operacja warunkowa if() zwraca true lub false. Jezeli laczysz warunki operatorem logicznym '&&' (odpowiednik " i ") to oznacza, ze oba warunki musza byc true (prawdziwe). Tak wiec to wyglada mniejwiecej tak:

if(warunek && warunek)
{
//to sie wykona jezeli (true, true)
}
else
{
//to sie wykona jezeli (false, true), (true, false) lub (false, false)
}

Poczytaj sobie o operatorach - bedzie ci to potrzebne. cale dodawanie do liczby zalatw za pomoca petli for()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.