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>
napster4 hocam ilgin için teşekkür ederim belirttiğim programlar dahilinde lazım tekrar teşekkürler
Buyrun hocam java ile daha kolay İban no: TR36 0011 1000 0000 0063 34 93 96
import java.util.Scanner;
public class Asa {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("Değer Giriniz:");
int kapiSayisi = input.nextInt();
int a = 0;
int t = 0;
int i;
for(i= kapiSayisi; 0 < i; i-- ){
int yuzdeBirler = (int)i / 100;
int kalan1 = (int)i % 100;
int ondaBirler = (int)kalan1 / 10;
int kalan2 = (int)kalan1 % 10;
int Birler = (int)kalan2 / 1;
if(yuzdeBirler==2 || yuzdeBirler==3 || ondaBirler==2 || ondaBirler==3 || Birler==2 || Birler==3 ){
if(yuzdeBirler==4 || yuzdeBirler==5 || ondaBirler==4 || ondaBirler==5 || Birler==4 || Birler==5 ){
t++;
}
}
}
System.out.println(t);
}
} 

