S2-klavyeden girilen bir sayıya kadar olan rakamları alt alta ekrana yazdıran programı yazınız .
S3-klavyeden girilen 10 sayıdan tek olanların toplamını bulan programı yazınız.
C1:
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
int sayac;
int sayi; //Sayı değişkenini tanımlıyorum.
printf("Sayiyi Girin: n");
scanf("%d",&sayi); //değişkene dışardan değer aldırıyorum.
if(sayi<0) //eğer sayı sıfırdan küçükse bu alan çalışacak.
{
printf("0'a kadar olan sayilar asagida: n");
for(sayac=sayi; sayac<=0 ; sayac=sayac+1)
{
printf("%dn",sayac);
}
} else
if(sayi==0) //Eğer sayı 0 a eşitse bu alan çalışacak..
{
printf("Zaten 0 Girmissiniz..");
}
else //Eğer sayı 0 dan büyükse bu alan çalışacak..
{
printf("n0'a kadar olan sayilar asagida: nn");
for(sayac=sayi; sayac>=0 ; sayac=sayac-1)
{
printf("%dn",sayac);
}
}
printf("nCikis icin herhangi bir tusa basin...");
getch();
}
C2:
#include <stdio.h>
#include <conio.h>
int main(int argc, char *argv[])
{
int sayac;
int sayi;
printf("Bir Sayi Girin..n");
scanf("%d",&sayi);
if(sayi > 0)
{
for (sayac=0;sayac <= sayi; sayac ++)
{
printf("n%d",sayac);
}
}
else if(sayi==0)
{
printf("0 girdiniz...");
} else if(sayi<0)
{
printf("Sayi sifirdan kucuk");
for (sayac=sayi;sayac <=0;sayac++)
{
printf("n%d",sayac);
}
} else {
printf("Harici Hata var. Yanlis Birseyler yapiyor olmalisin..");
}
printf("nnCikis icin herhangi bir tusa basin..");
getch();
}
C3:
int main(int argc, char *argv[])
{
int sayac;
int toplam=0;
int dizi[9];
for(sayac=0;sayac<=9;sayac++)
{
printf("%d. Elemani girinn",sayac+1);
scanf("%d",&dizi[sayac]);
printf("%d. Eleman Tanimlandi..n",sayac+1);
}
for(sayac=0;sayac<=9;sayac++)
{
if(dizi[sayac]%2==1) //girilen sayıların 2 ile bölümünden kalan 1 ise, yani tek sayılar ise.
{
toplam=toplam+dizi[sayac];
printf("Tek Sayilar: %dn",dizi[sayac]);
}
}
printf("Toplami: %d",toplam);
getch();
}