begin
var n := ReadInteger;
var a := ArrRandom(n, -10, 10);
a.Println;
var s := a.Where(p -> p.InRange(0, 3)).Sum;
a.Transform(p -> p < 0 ? s : p);
Swap(a[1], a[a.High - 1]);
a.Println
end.
Вот две еквивалентные диаграмы, проще вторая, но если вам нельзя использовать многочисленое условие (в данном случаи двойное), то лучше выберете первый вариант :)
Спасибо за отметку "Лучшый ответ" и нажатую кнопочку "Спасибо" (:
Ответ:1Перейдите во вкладку «Ссылки».
2Кликните по клавише «Автособираемое оглавление».
3 И выберите из выпадающего списка любой из вариантов (они отличаются лишь форматом ссылок).
Думаю <em>ты поняла что к чему </em>
#include <iostream>
int main()
{
int n;
std::cin>>n;
for(int i = 1; i<=30;i++)
{
if(i%n==0)
std::cout<<i<<"\n";
}
}
Begin
for var i:=10 to 99 do
if i=99 then write(i,'. ')
else write(i,', ')
end.