Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
:מערכים import java.util.*; public class Array1 { static Scanner reader = new Scanner (System.in); public static void main (String [] args) { System.out.println("הקש את מספר התלמידים:"); int [] team = new int [reader.nextInt()]; for(int i= 0;i<team.length;i++)//קליטת נתונים למערך { System.out.println(""הקש את הציון של התלמיד ה+(i+1)); team [i]=reader.nextInt(); }//for for(int i=0;i<team.length;i++)//הדפסת נתוני המערך { System.out.println((i+1)+"\t"+team [i]); }//for int sum=0; System.out.println(); for(int i=0;i<team.length;i++)//סכום כל הציונים { sum=sum+team[i]; }//for double average=(double)(sum/team.length); System.out.println("ממוצע הציונים הכיתתי הוא: "+average); System.out.println(); System.out.println("הציונים במקומות הזוגיים הם: "); for(int i=0;i<team.length;i=i+2)//מדפיסה את הציונים במקומות הזוגיים { System.out.println(team[i]); }//for System.out.println(); for(int i=0;i<team.length;i++)//מדפיסה את הציונים הזוגיים { if(team[i]%2==0) System.out.println("הציונים הזוגיים הם: "+team[i]); }//for System.out.println(); int max=team[0]; for(int i=1;i<team.length;i++)//בודקת את הציון הגבוה ביותר { if(team[i]>max) max=team[i]; }//for System.out.println("הציון הגבוה ביותר הוא: "+max); System.out.println(); int min=team[0]; int index=0; for(int i=1;i<team.length;i++)// בודקת את המספר הסידורי של הציון הנמוך ביותר { if(team[i]<min) index=i; }//for System.out.println("מקומו הסידורי של הציון הקטן ביותר הוא: "+(index+1)); } // main } // Array1 :אותו התרגיל בצורת פונקציות import java.util.*; public class Array2 { static Scanner reader = new Scanner (System.in); public static void main (String [] args) { System.out.println("הקש את כמות הנתונים: "); int [] team = new int [reader.nextInt()]; input(team); System.out.println(); print(team); System.out.println(); double averageNum=average(team); System.out.println("ממוצע הנתונים הוא: "+averageNum); System.out.println(); zugiPlaces(team); System.out.println(); zugi(team); System.out.println(); int maxNum=max(team); System.out.println("הנתון הגדול ביותר הוא: "+maxNum); System.out.println(); int indexMin=minIndex(team); System.out.println("מקומו הסידורי של הנתון הקטן ביותר הוא: "+(indexMin+1)); }//main // מערך:טענת כניסה // קליטת הנתונים למערך:טענת יציאה public static void input(int [] x) { for(int i= 0;i<x.length;i++) { System.out.println("הקש את הנתון ה- "+(i+1)); x [i]=reader.nextInt(); }//for }//input // נתוני המערך:טענת כניסה // הדפסת הנתונים:טענת יציאה public static void print(int[]x) { for(int i=0;i<x.length;i++)//הדפסת נתוני המערך { System.out.println((i+1)+"\t"+x [i]); }//for }//print // נתוני המערך:טענת כניסה // ממוצע הנתונים:טענת יציאה public static double average(int x[]) { int sum=0; for(int i=0;i<x.length;i++) { sum=sum+x[i]; }//for double average=(double)(sum/x.length); return average; }//average // נתוני המערך:טענת כניסה // הנתונים במקומות הזוגיים:טענת יציאה public static void zugiPlaces(int x[]) { System.out.println("הנתונים במקומות הזוגיים: "); for(int i=1;i<x.length;i=i+2) { System.out.println(x[i]); }//for }//zugiPlaces // נתוני המערך:טענת כניסה // הנתונים הזוגיים:טענת יציאה public static void zugi(int x[]) { for(int i=0;i<x.length;i++) { if(x[i]%2==0) System.out.println("הנתונים הזוגיים הם: "+x[i]); }//for }//zugi // נתוני המערך:טענת כניסה // הנתון הגדול ביותר:טענת יציאה public static int max(int x[]) { int max=x[0]; for(int i=0;i<x.length;i++) { if(x[i]>max) max=x[i]; }//for return max; }//max // נתוני המערך:טענת כניסה // המספר הסידורי של הנתון הקטן ביותר:טענת יציאה public static int minIndex(int x[]) { int min=x[0]; int index=0; for(int i=0;i<x.length;i++) { if(x[i]<min) index=i; }//for return index; } // minIndex } // Array2 :30 תרגיל31 עמוד import java.util.*; public class Array3 { static Scanner reader = new Scanner (System.in); public static void main (String [] args) { System.out.println("הקש את כמות המספרים:"); int n=reader.nextInt(); int [] arr=new int[n]; int [] positive= new int[n]; int [] negative=new int [n]; for(int i=0;i<arr.length;i++) { System.out.println("הקש את הנתון ה- "+(i+1)); arr[i]=reader.nextInt(); }//for for(int i=0;i<arr.length;i++) { if(arr[i]>0) positive[i]=arr[i]; else negative[i]=arr[i]; }//for1 System.out.println("כל המספרים שהקשת הם: "); for(int i=0;i<arr.length;i++) System.out.print(arr[i]+"\t"); System.out.println("המספרים החיוביים הם: "); for(int i=0;i<arr.length;i++) { if(positive[i]!=0) System.out.print(positive[i]+"\t"); }//for2 System.out.println("המספרים השליליים הם: "); for(int i=0;i<arr.length;i++) { if(negative[i]!=0) System.out.print(negative[i]+"\t"); }//for3 }//main