Merhaba;
java da yazdım acemiyim biraz yeni öğreniyorum kötü olmuş olabilir ama C# da çevrilebilir kolaycaç içinize yararsa.
ÇIKTISI:
Asım sayi = 308
Tumer sayi = 244
Ortak sayi = 124
<pre>package com.example.backorder;
public class soru {
public static void main(String[] args){
String[] kapi = new String[500];
String[] asim = new String[500];
String[] tumer = new String[500];
int sayac=0;
int a=0;
int t=0;
for(int i=1; i<500;i++) {
kapi[i] = Integer.toString(i);
if (kapi[i].contains("2") || kapi[i].contains("3")) {
asim[a] = kapi[i];
a++;
}
if (kapi[i].contains("4") || kapi[i].contains("5")){
tumer[t] = kapi[i];
t++;
}
}
for (int i=0; i<asim.length;i++){
for (int j=0;j<tumer.length; j++) {
if ((asim[i]!=null) || (tumer[i]!=null)){
if (asim[i].equals(tumer[j])) {
sayac++;
}
}
}
}
System.out.println("Asım sayi = "+a);
System.out.println("Tumer sayi = "+t);
System.out.println("Ortak sayi = "+sayac);
}
}</pre>