suhanowaswetlana
?>

Найти сумму арифм прогресии где an=an-1+3 вывести саму послед

Информатика

Ответы

Valerevna-Vardan

вот программа на abc pascal

program progress;

var a,n,i,sum: integer;

begin cls;

write('введите первый член прогрессии a1 = ');

readln(a);

write('введите длину последовательности (сколько элементов) ');

readln(n);

sum: =a;

write(a,'   ');

for i: =2 to n do begin

a: =a+3;

write(a,'   ');

sum: =sum+a

end;

writeln;

write('сумма ',n,' элементов прогрессии равна ',sum)

end.

supply1590

ответ:

объяснение:

1) без составных условий.

program abc;

  var x,y,v: real;

begin

  readln(x,y);

 

  if (x> 1) then

    begin

    if (y> 1) then

      v: =x+y

    else

      v: =x-y;

    end

  else begin

    if (y> 1) then

      v: =-x+y

    else

      v: =-x-y;

  end;

writeln(v);

end.

2) с составным.

program abc;

  var x,y,v: real;

begin

  readln(x,y);

if (x> 1) and (y> 1) then

  v: =x+y;

if (x> 1) and (y< =1) then

  v: =x-y;

if (x< =1) and (y< =1) then

  v: =-x-y;

if (x< =1) and (y> 1) then

  v: =-x+y;

writeln(v);

end.

betepah

#include

using namespace std;

int main()

{

    const int n = 50;

    int x[50];

    srand(time(0));

    for (int i = 1; i < n; i++)

    {

        x[i] = rand() % 199 - 99;

        cout < < x[i] < < " ";

    }

    cout < < endl;

    for (int i = 1; i < n; i++)

        if (x[i] < 0)

            cout < < x[i] < < " ";

    cout < < endl;

    for (int i = 1; i < n; i++)

        if (x[i] > 0)

            cout < < x[i] < < " ";

    return 0;

}

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

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

Найти сумму арифм прогресии где an=an-1+3 вывести саму послед
Ваше имя (никнейм)*
Email*
Комментарий*

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

alex091177443
anovikovsr
ecocheminnov437
vallzh8328
svetarakityanskaya
merzlikinairena
marinakmaa86
Lolira64
Ofelya1308
Liliya-buc
alexseyzyablov
dkvsadovoe
Aleksei1463
Voronin-Albertovich
jaksonj326