пятница, 16 декабря 2011 г.

Для Пензы: массивы

Уважаемые лицеисты!
Основные, базовые задачи на массивы есть в блоге несколькими сообщениями раньше: "Начали про массивы" называется -- пользуйтесь на здоровье)))
Удачи!

13 комментариев:

  1. import java.util.*;
    class z1
    {
    static Scanner reader=new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr = new int [10] ;
    for(int i = 0; i<10; i++)
    arr[i]=reader.nextInt();
    System.out.println (Arrays.toString (arr));}}

    ОтветитьУдалить
  2. import java.util.*;
    class z2
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr = new int [10] ;
    for(int i = 9; i>=0; i--)
    arr[i]=(int)(10*Math.random())+1;
    System.out.println (Arrays.toString (arr));
    }
    }

    ОтветитьУдалить
  3. import java.util.*;
    class z3
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr = new int [reader.nextInt()] ;
    for(int i =0; i<arr.length; i+=2)
    arr[i]=reader.nextInt();
    for(int k =1; k<arr.length; k+=2)
    {if (k!=arr.length-1)
    arr[k]=arr[k-1]+arr[k+1];
    else
    arr[k]=arr[k-1];}
    System.out.println (Arrays.toString (arr));}}

    ОтветитьУдалить
  4. import java.util.*;
    class z4
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr = new int [10] ;
    for(int i =0; i<10; i++)
    {
    arr[i]=(int)(20*Math.random())+1;
    System.out.print (arr[i]+" ");
    }
    }
    }

    ОтветитьУдалить
  5. Этот комментарий был удален автором.

    ОтветитьУдалить
  6. import java.util.*;
    class z5
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr = new int [10] ;
    for(int i =9; i>=0; i--)
    arr[i]=(int)(20*Math.random())+1;
    System.out.print (Arrays.toString(arr));
    }
    }

    ОтветитьУдалить
  7. import java.util.*;
    class z6
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr=new int[reader.nextInt()];
    for(int i=0; i<=arr.length-1; i++)
    arr[i]=(int)(20*Math.random())+1;
    // System.out.print (arr[i]+" ");

    for(int i=0; i(arr.length/2); k--)
    System.out.print (arr[k]+" ");}}

    ОтветитьУдалить
  8. import java.util.*;
    class z7
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr=new int[reader.nextInt()];
    for(int i=0; i<=(arr.length/2); i++)
    arr[i]=(int)(100*Math.random())+1;
    int a=0;
    for(int k=arr.length/2; k<=arr.length-1; k++)
    {arr[k]=arr[a];
    a++;}
    System.out.print(Arrays.toString(arr));


    }}

    ОтветитьУдалить
  9. import java.util.*;
    class z8
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr=new int[reader.nextInt()];
    int max=0;
    arr[0]=reader.nextInt();
    max=arr[0];
    for(int i=1;i<=arr.length-1;i++)
    {arr[i]=reader.nextInt();
    if(arr[i]>max)
    max=arr[i];}
    System.out.println(Arrays.toString(arr));System.out.println("max="+max);
    }}

    ОтветитьУдалить
  10. import java.util.*;
    class z9
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int [] arr=new int[reader.nextInt()];
    int min=0;
    arr[0]=reader.nextInt();
    min=arr[0];
    for(int i=1;i<=arr.length-1;i++)
    {arr[i]=reader.nextInt();
    if(arr[i]<min)
    min=arr[i];}
    System.out.println(Arrays.toString(arr));
    System.out.println("min="+min);
    }}

    ОтветитьУдалить
  11. Отлично, Павел, все принимается)))

    ОтветитьУдалить
  12. Этот комментарий был удален автором.

    ОтветитьУдалить
  13. import java.util.*;
    class Z10
    {
    static Scanner reader = new Scanner (System.in);
    public static void main (String [] args)
    {
    int count=0;
    System.out.print("Введите дляну массива");
    int [] arr= new int[reader.nextInt()];

    for(int i=0; imax)
    {max=arr[k];
    }}
    System.out.println("Максимальный элемент массива "+max);
    System.out.print("Позиции максимальных эл-тов ");
    for(int l=0;l<arr.length;l++)
    { if(arr[l]==max)
    {count++;System.out.print(l+" ");
    }}
    System.out.println();
    System.out.println("Количество максим.элементов "+count);

    }}
    По видимому, проблемы с размещением.

    ОтветитьУдалить