Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Środa, 23 maja 2012
Leontyna, Jan, Iwona, Symeon
 Światowy Dzień Żółwia
 1911: została otwarta Nowojorska Biblioteka Publiczna
 2006: pojawił się system operacyjny Microsoft Windows Vista w wersji Beta 2
Nowe publikacje
Post dodany: |14 Lis 2009|, 2009 14:44
Data rejestracji: 13 Paź 2009 postów: 14
Witam
Mam pewien problem z zadaniem.
Oto tresc:
Napisz program, kótry wczyta 2 liczby i wyswietli na ekranie ilosc liczb parzystych z zakresu pomiedzy wczytanymi liczbami.
Moj problem polega na tym że nie wiem jak wyswietlic zakres z 2 liczb, np. podaje z klawiatury 2 i 9 i mi pokazuje ile jest liczb parzystych. Jak sie liczy liczby parzyste to wiem, ilosc ich tez wiem, tylko mam problem z tym zakresem, jak to napisac, dodatkowo moge to zadanie zrobic tylko z instrukcja IF.
Pozdrawiam i czekam na odpowiedz
Post dodany: |19 Gru 2009|, 2009 06:22
Data rejestracji: 15 Sty 2008 postów: 88
Wczytaj dwie liczby typu integer
Zadeklaruj sobie dwie dodatkowe zmienne typu integer
Jedną na licznik drugą sterującą pętlą for
Wszystko sprowadza się do pętli for i warunku if
Wersja dla Pascala
| Kod |
uses crt;
var n,m:integer;
i,s:integer;
begin
writeln('Podaj zakres');
readln(m,n);
s:=0;
for i:=m to n do
if not odd(i) then inc(s);
writeln('Ilość liczb parzystych w przedziale :',s);
readkey
end.
|
Wersja dla C
| Kod |
#include<stdio.h>
int main(){
int i,s,m,n;
scanf("%d %d",&m,&n);
s=0
for(i=m;i<=n;i++)
if(!(i&1)) s++;
printf("%d\n",s);
getchar();
return 0;
}
|
Aby wyświetlał można też użyć
kbhit() jest w conio.h i nie wszystkie środowiska
sobie z tym radzą
Z samą instrukcją if to będzie trudno
Ostatnio zmieniony przez mariom123 |19 Gru 2009|, 2009 06:52, w całości zmieniany 7 razy
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Wersja do druku
Dodaj temat do Ulubionych
|
Powered by
phpBB © 2000, 2002, 2005, 2007 phpBB Group
|