dionissia2
?>

Подсчитать количество положительных отрицателтных нулевых элементов массива (v1, )

Информатика

Ответы

Есартия52
Const   n = 90; var   v: array[1..n] of integer;   i, e, nn, np, nz: integer; begin   randomize;   nn : = 0; np : = 0;   for i : = 1 to n do   begin       e : = random(25) - 12;       v[i] : = e;       if e > 0 then np : = np + 1       else if e < 0 then nn : = nn + 1;   end;   nz : = n - np - nn;   writeln('число элементов в массиве: отрицательных- ', nn, ', нулевых- ', nz,           ' положительных- ', np); end. тестовое решение: число элементов в массиве: отрицательных- 38, нулевых- 6 положительных- 46
Donat-Evgeniya793
Pascalabc.net var   v: array[1..90]of integer;   i,otr,pol,n: integer; begin for i: =1 to 90 do   begin   v[i]: =random(-10,10);   write(v[i],'; ');   if v[i]< 0 then otr: =otr+1;   if v[i]> 0 then pol: =pol+1;   if v[i]=0 then n: =n+1;   end; writeln; writeln('положительных: ',pol);   writeln('отрицательных: ',otr); writeln('нулевых: ',n);       end.
Самохвалова-Геннадьевна

во - первых рассмотрим простые высказывания:

 

м - монитор неисправен

в - видеокарта неисправна

о - оперативная память неисправна

 

во вторых: запишем на языке логики возможные предположения: (m v b) --> o и m --> b

пусть  f(м,в,о) =  (m v b) --> o и m --> b

составляем таблицу истинности:

м     в     о     m --> b      

0       0     0         1

1       0     1         1

0       0     0         1

1       1     1         0

0       0     0         1

0       1     1         0

1       1     0         0

1       1     1         1

1       0     0         0

1       0     0         0

0       1     1         1

1       1     0         1

0       1     1           0

1       1     1           1

0       0     1           0

1       1     0           1

1       1     0           1

1       0     1           1                

анализ таблицы показывает, что сложное высказывание истинно во всех случаях, когда м – истинно, т.е. вероятнее всего  неисправен именно монитор.

kashihina

1.

var a: longint;

begin

  read(a);

  if (a mod 10)=(a div 10) then writeln('цифры одинаковы');

  if (a mod 10)> (a div 10) then writeln('вторая цифра больше');

  if (a div 10)> (a mod 10) then writeln('первая цифра больше');

end.

 

2.

var a,b,c: longint;

begin

  read(a);

  b: =a mod 10;

  c: =a div 10;

  b: =b*b*b;

  c: =c*c*c;

  d: =4*(b+c);

  if sqr(a)=d then writeln('квадрат этого числа равен учетверённой сумме кубов его цифр') else writeln('  квадрат этого числа не равен учетверённой сумме кубов его цифр');

end.

3.

var a,b,c,d: longint;

begin

  read(a);

  b: =a mod 10;

  c: =a div 10;

  d: =c+b;

  if d mod 3=0 then writeln('сумма цифр данного числа кратна 3') else writeln('сумма цифр этого числа не кратна 3');

  if  d mod 4=0 then writeln('сумма цифр данного числа кратна 4') else writeln('сумма цифр этого числа не кратна 4');

end.

4.

var a,b,c,d,e: longint;

begin

  read(a);

  b: =a mod 10;

  c: =(a mod 100)   div 10;

  d: =a div 100;

  b: =b*b*b;

  c: =c*c*c;

  d: =d*d*d;

  e: =b+c+d;

  if sqr(a)=e then writeln('квадрат этого числа равен сумме кубов его цифр.') else  writeln('квадрат этого числа не равен сумме кубов его цифр.');

end.

5.

var a,b,c,d: longint;

begin

  read(b,a);

  c: =b mod 10;

  d: =b div 10;

  if (c=3)or(d=3) then writeln('в запись этого числа входит цифра 3') else  writeln('в запись этого числа не входит цифра 3');

  if (c=a)or(d=a) then  writeln('в запись этого числа входит цифра ',a') else  writeln('в запись этого числа не входит цифра ',a);

end.

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

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

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

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

Solovetzmila
stairov536
Yevgeniya1807
oleonov
annabanova9
ann-perminova2008
Deniskotvitsky6422
TrofimovAnastasiya828
sav4ukoxana7149
aleksandramir90
katar050419735
Альберт Татьяна
mishink535
kristal1
PetrovDrozdov1785