KOUsoftware
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
C:
#include <stdio.h>
#include <stdlib.h>
int main() {
int i,a,b, dizi1[a],dizi2[b],dizi3[a+b];
A: printf("Ilk dizinin boyutunu giriniz ");
scanf("%d",&a);
if(a<4 || a>15){ printf("4-15 araliginda bir sayi giriniz.\n");
goto A;
}
for(i=0;i<a;i++){
X:printf("%d. elemani giriniz ",i+1);
scanf("%d",&dizi1[i]);
if(dizi1[i]<0 || dizi1[i]>100){
printf("maks. 100 giriniz\n");
goto X;
}
}
B: printf("Ikinci dizinin boyutunu giriniz ");
scanf("%d",&b);
if(b<4 || b>15) { printf("4-15 araliginda bir sayi giriniz.\n");
goto B; }
for(i=0;i<b;i++){
Y:printf("%d. elemani giriniz ",i+1);
scanf("%d",&dizi2[i]);
if(dizi2[i]<0 || dizi2[i]>100){
printf("maks. 100 giriniz\n");
goto Y;
}
}
for(i=0;i<a;i++){
printf("%d\n",dizi1[i]);
}
return 0;
}
Birinci dizinin elemanlarının yerine neden ikinci dizinin elemanlarını bastırıyor?
Dosya Ekleri
Son düzenleyen: Moderatör: