C++ Konu Anlatım

C++ Konu Anlatım

C dilinde Lokal ve Global değişken tanımlanması...

#include

int globali=0;

void fonksiyon()
{
int lokalj=0;
}

void main()
{
int lokali=0;
}

Girilen 3 tamsayının aritmetik ortalamasını bulduran C programı

#include

void main()
{

     int s1,s2,s3;
printf("3 tamsayi giriniz : ");
scanf("%d %d %d",&s1,&s2,&s3);
printf("%f \n",(s1+s2+s3)/3.0);
//veya
printf("%f \n",(float) (s1+s2+s3)/3);
}

C dilinde Static değişken kullanımı...

#include

int fibonacci()
{
static int f1=1,f2=1;
int g;

     g=f1+f2;
f1=f2;
f2=g;
return g;
}

void main()
{
printf("Fibonacci serisinin 3. elemanı : %d \n",fibonacci());
printf("Fibonacci serisinin 4. elemanı : %d \n",fibonacci());
printf("Fibonacci serisinin 5. elemanı : %d \n",fibonacci());
printf("Fibonacci serisinin 6. elemanı : %d \n",fibonacci());
}

Sabitler, decimal, octal, hexadecimal, mantıksal ve bit operatörleri...

#include

const double pi=3.14;    //Sabit Bildirimi

void main()
{
int i=16;
printf("%d \n",i);      //10'luk tabanda yazım
printf("%o \n",i);      // 8'lik tabanda yazım
printf("%x \n",i);      //16'lık tabanda yazım

 

//Mantıksal Operatörler   && , || ,  !
printf("%d \n",1 && 2);
printf("%d \n",1 || 2);
printf("%d \n",!2);

 

 //bit üstünde işlem yapan Operatörler   & , |
printf("%d \n",1 & 2);
printf("%d \n",1 | 2);
}

Belirsiz sayıda girilen tamsayıların ortalamasını hesaplayan C programı

#include

void main()
{
int sayi,top=0,adet=0;
char cevap;

bas: 
printf("Bir tamsayi giriniz : ");
scanf("%d",&sayi);
top+=sayi;
adet++;
printf("Baska tamsayi var mi ? (e/h) ");
scanf("\n%c",&cevap);
if (cevap=='e' || cevap=='E' ) goto bas;
printf("Ortalama : %f \n",(float) top/adet);
}

VEYA

#include

void main()
{
int sayi,top=0,adet=0;
char cevap,enter;

bas: 
printf("Bir tamsayi giriniz : ");
scanf("%d",&sayi);
top+=sayi;
adet++;
printf("Baska tamsayi var mi ? (e/h) ");
scanf("%c%c",&enter,&cevap);
if (cevap=='e' || cevap=='E' ) goto bas;
printf("Ortalama : %f \n",(float) top/adet);
}

VEYA

#include

void main()
{
int sayi,top=0,adet=0;
char cevap[1];

bas: 
printf("Bir tamsayi giriniz : ");
scanf("%d",&sayi);
top+=sayi;
adet++;
printf("Baska tamsayi var mi ? (e/h) ");
scanf("%s",&cevap);
if (cevap[0]=='e' || cevap[0]=='E' ) goto bas;
printf("Ortalama : %f \n",(float) top/adet);
}

VEYA

#include
#include

void main()
{
int sayi,top=0,adet=0;
char cevap;

bas: 
printf("\nBir tamsayi giriniz : ");
scanf("%d",&sayi);
top+=sayi;
adet++;
printf("Baska tamsayi var mi ? (e/h) ");
  cevap=getch();
if (cevap=='e' || cevap=='E' ) goto bas;
printf("\nOrtalama : %f \n",(float) top/adet);
}

Kullanıcının 0-100 arasında seçtiği bir sayıyı klavyeden girilen <,=,> yönlendirmeleriyle tahmin eden C programını yazınız.

 

#include

void main()
{
int a=0,b=101,c;
char cevap=' ';

  do
{
if (cevap=='<')
b=c;
else if (cevap=='>')
a=c;
c=(a+b)/2;
printf("Sayı : %d <,=,>",c);
scanf("\n%c",&cevap);
}while (cevap!='=');
}

Girilen sayının asal olup olmadığını test eden ve ASAL ve ASAL DEĞİL şeklinde yazdıran C programını yazınız.

#include

void main()
{
int s,bs=0,i=0;

scanf("%d",&s);

     i=1;
while(i<=s)
{
if (s % i==0) bs++;
i++;
}

     if (bs==2) printf("%d ASAL",s);
else printf("%d ASAL DEGIL.",s);
}

C dilinde Pointer değişken tanımlanması ve tamsayı bir değişkenin değerini onun adresini tutan pointer değişken aracılığıyla değiştirmek

#include

 

void main()
{
int i=0;       //tamsayı değişken

  printf("%d\n",i);

  int *ip=NULL;  //tamsayı tipte değişkenlerin adresini tutan pointer değişken

  printf("%p\n",ip);

  ip=&i;

  *ip=2;

  printf("%d\n",i);

}

 


Yorumlar0

Henüz Yorum Yapılmamış.Yorumlarınızı bekliyoruz

Yorumlarınızı Bekliyoruz


Yorum Yazın

Yorum Yapın