Faydalı Bağlantılar

İzleyiciler

18 Nisan 2011 Pazartesi

Ascii Kodlarıyla Matris

Soru: Dışarıdan girilen elemana göre ascii kodunu iki arttırıp 2×3 lük matrisi dolduran ve ekrana yazdıran programı yazınız.


/*DALGACI
KOU COMPUTER ENGINEERS'S STUDENT*/
#include
#include
#include

void donusum (int[2][3],int);

main()
{
int dizi[2][3];
int i,j,a,b;

printf("(1*1). elemani giriniz:"); // (1*1). elemana deger
scanf("%s",&dizi[0][0]); // atanıyor

a=toascii(dizi[0][0]); //ctype.h dosyasında tanımlı
b=a; //karakterlerin ascii kodlarini veren fonksiyon
for(i=0;i<2;i++){
for(j=0;j<3;j++){
dizi[i][j]=a;// ascii kodlari ikişer
a=a+2; // artarak ilerliyor
}
}

for(i=0;i<2;i++){
for(j=0;j<3;j++){
printf("%c\t",dizi[i][j]);}// %c ile
// karakter yazdırıyoruz
printf("\n\n");
}
printf("\n\nASCII kod karsiligi:\n\n");
donusum(dizi,b);
getch();
}

void donusum (int array[2][3],int s)//karakterleri en son %d ile
//yazdırıp ascii kodlarını veren fonksiyon
{
int i,j;

for(i=0;i<2;i++){
for(j=0;j<3;j++){
array[i][j]=s;
s=s+2;
}
}
for(i=0;i<2;i++){
for(j=0;j<3;j++){
printf("%d\t",array[i][j]);
}
printf("\n\n");
}
}

Hiç yorum yok:

Yorum Gönder

ders,plan,proje,performans,ödev