- 23 Ağu 2022
- 81
- 70
Algoritma kısmı
Kod kısmı.
Kod:
1.başla
2.int n1,n2,tek,cift,tektoplam = 0,cifttoplam= 0;
3.değer al:n1
4:değer al:n2
7:eğer. n1 == n2;
yazdır "iki sayı eşit işlem yapamadım".
6:Değilse
eğer n1 < n2; ..for(döngü koşulu)
n1'i bir artır n2 e eşit olana kadar ..for(döngü işlemi)
eğer n1%2 == 0;
çift = n1;
yazdır: ciff;
cifttoplam = cift + cifttoplam;
değilse;
tek = n1;
yazdır tek;
tektoplam = tek + tektoplam;
7: değilse eğer n2 < n1; ..for(döngü koşulu)
n2'i bir artır n1 e eşit olana kadar; ..for(döngü işlem)
eğer n2%2 = 0 ise cifte ata
yazdır ciff;
cifttoplam = cift + cifttoplam;
eğilse;
tek = n2;
yazdır tel;
tektoplam = tek + tektoplam;
8:yazdır. çifttoplam ve tektoplam;
9:bitir
Kod kısmı.
C:
#include<stdio.h>
int main(){
int n1,n2,tek,cift,tektoplam = 0,cifttoplam = 0;
printf("Birinci sayıyı giriniz:");
scanf("%d",&n1);
printf("İkinci sayıyı giriniz:");
scanf("%d",&n2);
if(n1==n2){
printf("Sayılar eşittir, işlem yapamıyorum.\n");
}
else{
for(;n1<n2;n1++){
if(n1%2==0){
cift = n1;
printf("%d: sayısı çiftir.\n",cift);
cifttoplam = cift+cifttoplam;
}
else{
tek = n1;
printf("%d: sayısı tektir.\n",tek);
tektoplam = tek+tektoplam;
}
}
for(;n2<n1;n2++){
if(n2%2==0){
cift = n1;
printf("%d: sayısı çiftir.\n",cift);
cifttoplam = cift+cifttoplam;
}
else{
tek = n2;
printf("%d: sayısı tektir.\n",tek);
tektoplam = tek+tektoplam;
}
}
}
printf("Çift sayıların toplamı: %d\n",cifttoplam);
printf("Tek sayıların toplamı: %d\n",tektoplam);
return 0;
}