//Tek boyutlu diziye dışarıdan eleman girilmesi..
package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.print("Kaç elemanlı dizi olsun?=");
int n=giris.nextInt();
int dizi[]=new int[n];
for (int i = 0; i < dizi.length; i++) {
System.out.print("dizinin "+(i+1)+". degerini giriniz:");
dizi[i]=giris.nextInt();
}
for (int i = 0; i < dizi.length; i++) {
System.out.println(+dizi[i]);
}
}
}
//tek boyutlu dizide arama yapmak için
package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.print("Kaç elemanlı dizi olsun?=");
int n=giris.nextInt();
int dizi[]=new int[n];
for (int i = 0; i < dizi.length; i++) {
System.out.print("dizinin "+(i+1)+". degerini giriniz:");
dizi[i]=giris.nextInt();
}
System.out.println("Ara:");
int ara=giris.nextInt();
for (int i = 0; i < dizi.length; i++) {
if (ara==dizi[i]) {
System.out.println("Aranilan sayi dizinin "+(i+1)+".elemanidir");
}
}
}
}
// birim matris oluşturma..
package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.print("Kaç elemanlı dizi olsun?=");
int n=giris.nextInt();
int dizi[][]=new int[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i==j) {
dizi[i][j]=1;
}
else dizi[i][j]=0;
}
}
for (int i = 0; i < n; i++) {
System.out.println("");
for (int j = 0; j < n; j++) {
System.out.print(+dizi[i][j]);
}
}
System.out.println("");
}
}
//tek ve cift sayıları bulup tekdizi veya çift diziye atama, istenileni gösterme..
package eleman_giris;
import java.util.Scanner;
public class Eleman_giris {
public static void main(String[] args) {
Scanner giris=new Scanner(System.in);
System.out.println("kaç elemanlı matris olsun?:");
int n=giris.nextInt();
int dizi[]=new int[n];
int cdizi[]=new int[n/2];
int tdizi[]=new int[n/2];
int c=0,t=0;
for (int i = 0; i < n; i++) {
dizi[i]=i;
if (dizi[i]%2==0) {
cdizi[c]=i;
c++;
}
if (dizi[i]%2==1) {
tdizi[t]=i;
t++;
}
}
System.out.println("tek sayilari mi goruntulemek istersiniz yoksa cift sayilari mi?:");
System.out.print("1)Cift, 2)Tek =>");
int secim=giris.nextInt();
switch(secim)
{
case 1: for (int i = 0; i < cdizi.length; i++) {
System.out.println(+cdizi[i]);
}
break;
case 2: for (int i = 0; i < tdizi.length; i++) {
System.out.println(+tdizi[i]);
}
break;
default : System.out.println("1 veya 2 rakamını giriniz..");
}
}
}
Hiç yorum yok:
Yorum Gönder