2015-08-09 2 views
-2

Написать псевдокод Нанести Даже & нечетных элементы массива в 2 отдельных массивахЛюбое хорошее с псевдокодом?

import java.util.Scanner; 
public class InsertElementInArray 

    { 
     public static void main(String[] args) 
     { 
      int n, pos, x; 
      Scanner s = new Scanner(System.in); 
      System.out.print("Enter no. of elements you want in array:"); 
      n = s.nextInt(); 
      int a[] = new int[n+1]; 
      System.out.println("Enter all the elements:"); 
      for(int i = 0; i < n; i++) 
      { 
       a[i] = s.nextInt(); 
      } 
      System.out.print("Enter the position where you want to insert element:"); 
      pos = s.nextInt(); 
      System.out.print("Enter the element you want to insert:"); 
      x = s.nextInt(); 
      for(int i = (n-1); i >= (pos-1); i--) 
      { 
       a[i+1] = a[i]; 
      } 
      a[pos-1] = x; 
      System.out.print("After inserting:"); 
      for(int i = 0; i < n; i++) 
      { 
       System.out.print(a[i]+","); 
      } 
      System.out.print(a[n]); 
     } 
    } 
+2

и в чем ваш вопрос? – cello

+0

Это Q & A сайт, а не T & I (задача и реализация). Конечно, мы можем предоставить вам какой-то код, но только основные части – itwasntme

ответ

0

код и псевдокод и направляется таким же образом, но основное отличием является вторым один гораздо проще писать и понимать для люди. Возьмем пример: у нас есть функция, которая принимает строковый массив в качестве аргумента и выполняет некоторые сложные операции, такие как поиск некоторых заданных цепей или поиск шаблона с регулярным выражением. Это может выглядит очень просто в псевдокоде:

function doLotsOfStuff(String array): 
    variable patternApperance 
    for each string in array: 
     if (string has "PATTERN"): 
      increment patternApperance 
    return patternApperance 

Дело о псевдокоде в том, что он не имеет какой-либо конкретный или условность письма. Это то, что вам не нужно, если он собирается компилировать, разбирать и т. Д., Но только заботиться об этом, если другие понимают ваш псевдокод. Короче говоря, псевдокод не создан для компьютеров, для людей лучше понять, что будет делать код.

Смежные вопросы