-2
ich habe 5700 reihen und 3 spalten von 2d array. müssen die wiederholte Zeile aus diesem Array entfernen und nur eine Zeile aus mehreren wiederholten Zeilen drucken. zählen = 5700. zum Beispielentfernen duplikate in 2-d-array
24.742235 0.005334 0.052465
27.345229 -0.222687 0.266042
27.345229 -0.222687 0.266042
25.528389 -0.063540 0.117000
24.742235 0.005334 0.052465
25.528389 -0.063540 0.117000
24.742235 0.005334 0.052465
25.528389 -0.063540 0.117000
24.742235 0.005334 0.052465
25.528389 -0.063540 0.117000
27.345229 -0.222687 0.266042
24.742235 0.005334 0.052465
27.345229 -0.222687 0.266042
25.528389 -0.063540 0.117000
25.528389 -0.063540 0.117000
27.345229 -0.222687 0.266042
27.345229 -0.222687 0.266042
24.742235 0.005334 0.052465
24.742235 0.005334 0.052465
27.345229 -0.222687 0.266042
Code:
for(p=0;p<count;p++)
{
for(ppp=p+1;ppp<count;ppp++)
{
if(plane[ppp][1]!=plane[p][1])
{
printf("%lf\t%lf\t%lf\n",plane[p][0],plane[p][1],plane[p][2]);
printf("%lf\t%lf\t%lf\n",plane[ppp][0],plane[ppp][1],plane[ppp][2]);
}
}
}
Ich mag die doppelten Zeilen aus diesem Beispiel entfernen. Reihe 2 und Reihe 3 sind gleich. so will ich nur angezeigt Zeile entweder 2 oder 3
Ok. Was ist das Problem? – MayurK
Ich möchte die doppelten Zeilen aus diesem Beispiel entfernen. Reihe 2 und Reihe 3 sind gleich. also möchte ich nur die Zeile 2 oder 3 anzeigen. –
Sie haben vergessen, den Code zu posten. – Lundin