Kod baştan hatalı. C:Panoya kopyala int i, a, b, dizi1 , dizi2 , dizi3 ; Burada scanf("%d",&dizi1 ); programı nasıl çökertmedi ona şaşırıyorum. Çünkü dizi1, dizi2 ve dizi3 tanımsız değişken olan a ve b'nin sayısını almış.

C:Panoya kopyala #include <stdio. h> #include <stdlib. h> void duzenle(int a, int b, int d1 , int d2 , int d3 ){ int i, j, temp; d1 ; d2 ; d3 ; for(i=0;i<a;i++) for(i=0;i<b;i++) for(i=1;i<a+b;i++){ for(j=0;j<a+b-1;j++){ if(d3 >d3 ) } } for(i=0;i<a+b;i++) } int main { int i, a, b, dizi1 , dizi2 , dizi3 ; printf ; scanf ; if(a>3 && a<16) { for(i=0;i<a;i++) } else printf("4-15 araliginda bir sayi giriniz"); printf ; scanf ; if(b>3 && b<16 ){ for(i=0;i<b;i++) } duzenle(a, b, dizi1, dizi2, dizi3); return 0; } Bu haliyle uyarı vermeden çalışıyor. Fonksiyonu çağırırken kullanmamam gerekiyormuş.

Kodları kod olarak atabilir misiniz?

En son ekrana yazdırmıyor. Sıralamadan önce de denedim yine yazdırmıyor, sorun nedir nedir acaba? Dosya Ekleri 1. png 33,2 KB · Görüntüleme: 18 2. png 75,1 KB · Görüntüleme: 18 3. png 49,4 KB · Görüntüleme: 13 Son düzenleyen: Moderatör: 17 Mart 2023

C:Panoya kopyala #include <stdio. h> #include <stdlib. h> void duzenle(int a, int b, int d1 , int d2 , int d3 ){ int i, j, temp; for(i=0;i<a;i++) for(i=0;i<b;i++) for(i=1;i<a+b;i++){ for(j=0;j<a+b-1;j++){ if(d3 >d3 ) } } for(i=0;i<a+b;i++) } int main { int i, a, b, dizi1 , dizi2 , dizi3 ; printf ; scanf ; if(a>3 && a<16) { for(i=0;i<a;i++) } else printf("4-15 araliginda bir sayi giriniz"); if(a>3 && a<16){ printf ; scanf ; if(b>3 && b<16 ){ for(i=0;i<b;i++) } } duzenle(a, b, dizi1 , dizi2 , dizi3 ); return 0; }