Ana sayfa
/
Teknoloji
/
Soru: Girilen biri pozitif digeri negatif iki sayi arasindaki sayilarin işaretlerini ve tek cift olma durumlarini ekrana yazan algoritmayi ve C programini yaziniz

Soru

Soru: Girilen biri pozitif digeri negatif iki sayi arasindaki sayilarin işaretlerini ve tek cift olma
durumlarini ekrana yazan algoritmayi ve C programini yaziniz

Soru: Girilen biri pozitif digeri negatif iki sayi arasindaki sayilarin işaretlerini ve tek cift olma durumlarini ekrana yazan algoritmayi ve C programini yaziniz

Çözüm

4.0295 Voting
avatar
Beril
Profesyonel · 6 yıl öğretmeni
Uzman doğrulaması

Cevap

lgoritma:<br />1. İki sayı girilsin.<br />2. İlk sayı pozitif mi negatif mi kontrol edilir.<br />3. Eğer pozitif ise, ekrana "Pozitif sayı girildi." yazdırılır.<br />4. Eğer negatif ise, ekrana "Negatif sayı girildi." yazdırılır.<br />5. İlk sayı tek mi çift mi kontrol edilir.<br />6. Eğer tek ise, ekrana "Tek sayı girildi." yazdırılır.<br />7. Eğer çift ise, ekrana "Çift sayı girildi." yazdırılır.<br /><br />C Programı:<br />```c<br />#include <stdio.h><br /><br />int main() {<br /> int sayi1, sayi2;<br /> int pozitifMi, tekMi;<br /><br /> printf("İlk sayıyı giriniz: ");<br /> scanf("%d", &sayi1);<br /><br /> printf("İkinci sayıyı giriniz: ");<br /> scanf("%d", &sayi2);<br /><br /> // İlk sayı pozitif mi negatif mi<br /> if (sayi1 > 0) {<br /> pozitifMi = 1;<br /> printf("Pozitif sayı girildi.\n");<br /> } else if (sayi1 < 0) {<br /> pozitifMi = -1;<br /> printf("Negatif sayı girildi.\n");<br /> } else {<br /> printf("Geçersiz giriş.\n");<br /> }<br /><br /> // İlk sayı tek mi çift mi<br /> if (sayi1 % 2 == 0) {<br /> tekMi = 0;<br /> printf("Çift sayı girildi.\n");<br /> } else {<br /> tekMi = 1;<br /> printf("Tek sayı girildi.\n");<br /> }<br /><br /> // İkinci sayı pozitif mi negatif mi<br /> if (sayi2 > 0) {<br /> pozitifMi = 1;<br /> printf("Pozitif sayı girildi.\n");<br /> } else if (sayi2 < 0) {<br /> pozitifMi = -1;<br /> printf("Negatif sayı girildi.\n");<br /> } else {<br /> printf("Geçersiz giriş.\n");<br /> }<br /><br /> // İkinci sayı tek mi çift mi<br /> if (sayi2 % 2 == 0) {<br /> tekMi = 0;<br /> printf("Çift sayı girildi.\n");<br /> } else {<br /> tekMi = 1;<br /> printf("Tek sayı girildi.\n");<br /> }<br /><br /> return 0;<br />}<br />```<br /><br />Bu program, kullanıcıdan iki sayı girmesini ister ve bu sayıların pozitif/negatif ve tek/çift olup olmadığını kontrol eder. Sonucu ekrana yazdırır.
Derecelendirmek için tıklayın: