2016-01-18 3 views
-4

Пожалуйста, объясните нам логику этой программы. Я действительно не знаю, с чего начать, поэтому, пожалуйста, будьте как можно более простыми.напишите псевдокод, чтобы удалить определенное целое число в массиве

Loop x from 0 to 9 
if n[5]=50 
do not print 
End loop 

Предположим, я хочу удалить 5-й элемент из массива, чтобы все элементы после каждого поднялись на одну позицию; 6-й становится пятым, седьмым становится 6-м. Как мне это сделать?

+0

Где вы взяли этот псевдокод из? Я даже не понимаю этого сам. Что означает «не печатать»? –

+0

Я как-то ответил на ваш вопрос. Но вам нужно дать более подробную информацию, чтобы мы могли более точно ответить, кроме как просто угадать недостающую информацию. – FrozenFire

ответ

0

Из того, что я понял из вашего вопроса. Он циклически использует переменную X, от счетчика 0 ~ 9. Затем печатает его значения, но если значение n [5] (массив с индексом 5) равно 50, то оно не будет печатать его значение.

псевдокод

while(X <= 9) 
{ 
    if(x != 5 && n[5] != 50) 
    { 
     print n[x]; 
    } 
    X++; 
} 
Смежные вопросы