Aybars Arslan

Console.WriteLine("Hello World");

C ile Basit Örnekler I

Birinci sınıf arkadaşımızın sorusu üzerine yazmış olduğum basit bir lab ödevi.

klavyeden 0 girilene kadar integer sayı girdiren 0 girildiğinde giriş sırasına göre yazdıran program.

Pointer kullanarak;

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
    int* number;
    int i = 0, j = 0;

    number = (int*)malloc(2000);

    do{
        printf("Enter a number : ");

        scanf("%d",number+i);
/*   TEST
        printf("\n######\n");
        printf("%d. number = %d \t%p\n",i+1,*(number+i),number+i);
        printf("\n######\n");
*/
        i++;
    }while(*(number+i-1) != 0);

    printf("\n!!!!############!!!!\n\n");
    for(j = 0 ; j < i; j++){
//TEST      printf("%d. number = %d \t%p\n",j+1,*(number+j),number+j);
        printf("%d. number = %d\n",j+1,*(number+j));

    }
    return 0;
}

Dizi kullanarak;

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int x[100];
    int i = 0;
    int j;

    do{
        printf("Bir sayi giriniz : ");
        scanf("%d",&x[i]);
        i++;
    }while(x[i-1] != 0);

    for(j = 0; j < i; j++){
        printf("x[%d] = %d \t",j+1,x[j]);
    }

    return 0;
}

Daha fazla örnek için : CLICK ve CLICK2

Paylaş !

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir