Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Bilgisayar Programlama
Yazar Mesaj
oerejo
Tarih: 09.05.2008, 23:14 Mesaj konusu: c ödev yardım

#include <stdio.h>
void call_by_reference(int *,int );
void print_1D_array(int*,int );
void print_1D_array_adress(int* ,int );
void main(void)
{
int array[8] = {1,2,3,4,5,6,7,8};
int* array_p;
array_p = array;
printf("Before modification\n");
print_1D_array(array_p,8);
//lets modify the array
call_by_reference(array_p,8);
printf("After modification\n");
print_1D_array(array_p,8);
//lets print the adresses of the array elements
printf("Addresses of elements of array \n");
print_1D_array_adress(array,8);
}
void call_by_reference(int *pointer,int N)
{
for (int i = 0;i<N;i++)
{
*(pointer+i) += 3;
}
}
void print_1D_array(int* array,int N)
{
for (int i = 0;i<N;i++)
{
printf("%d ",*(array+i));
}
printf("\n");
}
void print_1D_array_adress(int* array,int N)
{
for (int i = 0;i<N;i++)
{
printf("%p\n",array+i);
}
printf("\n");
}





yukarıdaki programı aşağıdaki şekilde modifiye ediniz.
1-)array[8] kısmını char array[] "ENG112 Introduction to Programming" şeklinde değiştirin.
2-)call_by_reference kısmınının input u char* olacak ve her sesli harf 1 karakterini her sessizde 0 karakterini gösterecek.
3-)print_1D_array kısmı karakterli halini göstercek şekilde değiştirilmeli.
yukarıdaki orjinal programı kullanın sadece gerekli modifiyeleri(değişimleri) yapınız.
Elektrotekno.com Ana Sayfa Bilgisayar Programlama
1. sayfa (Toplam 1 sayfa)

c ödev yardım

Gizlilik Politikası

PLC programming