Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
0
Cevap
108
Tıklama
0
Öne Çıkarma
c’de tekrarlı kod
C
3 yıl
Binbaşı
Konu Sahibi

EXAMPLE 1
repeat.txt
0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0
0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1
output
1 0 1 0 0 1 0 1
 
EXAMPLE 2
repeat.txt
16 1 2 49 189 16 1 2 49 5 2 16 1 2 49 189 16 1 2 49 5 2 16 1 2 49 189
16 1 2 49 5 2 16 1 2 49 189 16 1 2 49 5 2 16 1 2 49 189 16 1 2 49 5 2
16 1 2 49 189 16 1 2 49 5 2
output
16 1 2 49 189 16 1 2 49 5 2

aşağıdaki örneği çalıştıracak bir kod yazdım ama diziye yukarıdakileri yazdığımda sayıların benzerliğinden ötürü tekrarlı kısmı yanlış alıyor
dizi indekslerini dosyalardaki sayıların uzunluğuna göre alacağım

#include <stdio.h>
#include <math.h>
int main(){

int dizi[10]={1,0,2,1,0,2,1,0,2},dizi1[10],indeks,son,son1;


while(1){
indeks=0;
for(int i=0;i<9;i++){
if(indeks==son+1){
indeks=0;}
if(dizi==dizi1[indeks]){
indeks++;
son1=i;
continue;}
if(dizi!=dizi1[indeks]){
son=i;
break;}
}

if(son1==8){break;}

for(int i=0;i<=son;i++){
dizi1=dizi;}

}

for(int i=0;i<=son;i++){
printf("%d ",dizi1);}


return 0;}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Crowne -- 1 Haziran 2022; 20:0:19 >

< Bu ileti iOS uygulamasından atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.