baton197310
?>

Js дан массив с положительными и отрицательными числами.найти сумму положительных элементов массива.

Информатика

Ответы

fotostock

объяснение:

что касается ошибки в строке n3, то скорее всего проблема в пропущенной "; ".

исправленная строка: n3: =n div 100;

а что касается , то она не удовлетворяет условию, так как:

1. в строке "n: =n div 10; " переприсваиваете значение переменной "n". то есть, если при начале работы программы мы вводим "999", то в строке "n: =n div 10; " значение переменной "n" уже будет не "999", а "99". от этого идет и другая ошибка.

2. учитывая предыдущий пункт, то строка "n3: =n div 100" является ошибочной. потому что переменная "n" равна 99 и, применяя операцию "div 100", получаем "0", так как при целочисленном делении 99 на 100 мы получаем "0". из-за этого программа будет работать некорректно.

решение проблем:

если хотите оставить тот же алгоритм, то следует вместо переменной "n" в строке "n: =n div 10; " использовать другую переменную.

пример исправной :

var n,n1,n2,n3, k : integer;

begin

readln (n);

n1: =n mod 10;

k: =n div 10;

n2: =k mod 10;

n3: =n div 100;

if (n1=n2) and (n2=n3) then writeln ('y') else writeln ('n');

end.

NurlanAleksandrovich

а давайте! ) я пишу на c, но алгоритм лёгок, и его запросто можно перевести на другой язык.

итак.

 

int mas [3]; //объявляем массив

mas[0]=1;

mas[1]=2;

mas[2]=3; //присваиваем элементам значения

int i=0; //переменная для цикла

 

for(i=0; i< sizeof(mas)-1; i++){ //пробегаемся по всем элементам массива

if(mas[i]%2==0){ // если остаток от деления - 0, то число четное

mas[i]=mas[i]*mas[i];

}else{ // для нечетных

mas[i]=mas[i]*2;

}

}

 

ну вот. в принципе, должно работать. если чего-то непонятно - напишите : )

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Js дан массив с положительными и отрицательными числами.найти сумму положительных элементов массива.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

iptsr4968
Timurr007
afilippov3321
treneva359
juliaydodova
Шиморянов Мария1866
saniopt
pechyclava
denchiklo2299667
Anatolevich1506
gallush9
vadimpopov88
pucha5261
Надья-Олеговна
Роман_Гречина