Advertisement
Guest User

Zadanie1

a guest
Apr 4th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Zadanie1 {
  4.    
  5.     public static void main(String[] args) {
  6.         System.out.println("Jak duża ma być tablica? ");
  7.         Scanner myInput =  new Scanner(System.in);
  8.         int n = myInput.nextInt();
  9.         int[] myArray = new int[n];
  10.         myArray = wczytajDane(myArray,n);
  11.         wypisz(myArray,n);
  12.         System.out.println("Suma tych liczb to "+suma(myArray,n));
  13.         System.out.println("Podaj dzielnik: ");
  14.         int k = myInput.nextInt();
  15.         System.out.println("Liczba dzielników sum par wynosi "+liczbaDzielnikow(myArray,n,k));
  16.    
  17.     }
  18.    
  19.    
  20.     static int[] wczytajDane(int[] tab, int len) {
  21.         Scanner myInput =  new Scanner(System.in);
  22.         for(int i=0 ; i<len ; i++) {
  23.             System.out.println("Podaj "+ (i + 1) +" liczbę");
  24.             tab[i] = myInput.nextInt();
  25.         }
  26.         return tab;
  27.     }
  28.     static void wypisz(int[] tab, int len) {
  29.         for(int i = 0 ; i<len ; i++) {
  30.             System.out.println(tab[i]);
  31.         }
  32.     }
  33.     static int suma(int[] tab, int len) {
  34.         int wynik = 0;
  35.         for(int i = 0 ; i<len ; i++) {
  36.             wynik += tab[i];
  37.            
  38.         }
  39.         return wynik;
  40.        
  41.     }
  42.     static int liczbaDzielnikow(int[] tab, int len, int k) {
  43.         int licz = 0;
  44.         for(int i = 0; i<len; i++) {
  45.             for(int j = 0; j<len; j++) {
  46.                 if(i<j) {
  47.                     if((tab[i]+tab[j])%k==0) {
  48.                         licz++;
  49.                     }
  50.                 }
  51.             }
  52.         }
  53.         return licz;
  54.     }
  55.    
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement