Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Labs;
- import java.util.Scanner;
- import java.util.Arrays;
- //9.2. Даны два одномерных массива Xn и Yk.
- // Сформировать новый массив Zm, состоящий из элементов массива Xn с четными номерами.
- // Дописать в конец массива сумму отрицательных элементов массива Yk.
- public class Ol9_2 {
- static double[] z = new double[0];
- static int k=0;
- public static double[] InputArray(){
- Scanner s = new Scanner(System.in);
- System.out.print("n = ");
- int n = s.nextInt();
- double[] x = new double[n];
- for (int i = 0; i < n; i++) {
- System.out.print("№" + i + ": ");
- x[i] = s.nextDouble();
- }
- return x;
- }
- static void FormArray(double[] x, double[] y){
- for(int i=0;i<x.length;i+=2){
- z = Arrays.copyOf(z, z.length + 1);
- z[k] = x[i];
- k++;
- }
- int sum=0;
- for(int i=0;i<y.length;i++) {
- if (y[i] < 0)
- sum += y[i];
- }
- k++;
- z = Arrays.copyOf(z, z.length + 1);
- z[k-1]=sum;
- }
- static void OutputArray(){
- for (int i = 0; i < z.length; i++)
- if(z[i]!=0)
- System.out.printf("z(%d) = %1.2f\n", i, z[i]);
- }
- public static void main(String[] args){
- FormArray(InputArray(),InputArray());
- OutputArray();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement