Advertisement
Azazavr

вывести количество целых элементов в третьем массиве

Feb 27th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1. /*Создайте два массива из 10 целых случайных чисел из отрезка [1;9]
  2.  и третий массив из 10 действительных чисел. Каждый элемент с i-ым индексом
  3.  третьего массива должен равняться отношению элемента из первого массива
  4.  с i-ым индексом к элементу из второго массива с i-ым индексом. Вывести все три массива
  5.  на экран (каждый на отдельной строке), затем вывести количество целых элементов в третьем массиве.
  6.  */
  7. public class MaxElementMassiv {
  8.  
  9.     public static boolean Check(double a) {
  10.         if (a - (int) a == 0) //!!!! a!=0
  11.             return true;
  12.         else
  13.             return false;
  14.     }
  15.  
  16.     public static void main(String[] args) {
  17.         double m1[] = new double[10];
  18.         double m2[] = new double[10];
  19.         double m3[] = new double[10];
  20.         int a = 0;
  21.  
  22.         for (int i = 0; i < m1.length; i++) {
  23.             m1[i] = (int) ((Math.random() * 9) + 1); //(0.9*1число)-2число || (0*1число)-2число
  24.             m2[i] = (int) ((Math.random() * 9) + 1); //(0.9*1число)-2число || (0*1число)-2число
  25.             m3[i] = m1[i] / m2[i];
  26.         }
  27.  
  28.         for (int i = 0; i < m1.length; i++) {
  29.             System.out.print(m1[i] + " ");
  30.         }
  31.         System.out.println();
  32.         for (int i = 0; i < m2.length; i++) {
  33.             System.out.print(m2[i] + " ");
  34.         }
  35.         System.out.println();
  36.         for (int i = 0; i < m3.length; i++) {
  37.             System.out.printf("%.2f  ", m3[i]);
  38.         }
  39.         //проверка
  40.         System.out.println();
  41.  
  42.         for (int i = 0; i < m3.length; i++) {
  43.             if (Check(m3[i])) {
  44.                 System.out.println(m3[i] + " ");
  45.                 a += 1;
  46.             }
  47.  
  48.         }
  49.         System.out.println("Количество целых чисел: " + a);
  50.  
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement