Kode_Omut

4 или 8

Mar 20th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.07 KB | None | 0 0
  1. program two;
  2. const Sz = 50; //Максимальный размер массива
  3. var a: array[1..Sz] of integer;
  4. var h: array[1..Sz] of integer;
  5. var i,n,x:integer;
  6. begin
  7. {2. Дано n чисел. Вычислить количество четных чисел, заканчивающихся цифрой 4 или 8.}
  8.  
  9. i:=0;
  10. x:=0;
  11. write('Введите количество чисел: ');
  12. read(n);// Размер массива
  13. for i:=1 to n do
  14. begin
  15. a[i]:=Random(100);
  16. end;
  17.  
  18. for i:=1 to n do
  19. begin
  20. write(a[i], ' ')
  21. end;
  22. writeln;
  23. {write('Числа заканчивающиеся на 4: ');
  24. for i:=1 to n do
  25. begin
  26. if a[i] mod 10 =4 then
  27. write(a[i], ' ');
  28. h[i]:=a[i];
  29. end;}
  30.  
  31. writeln;
  32. write('Числа заканчивающиеся на 8: ');
  33. for i:=1 to n do
  34. begin
  35. if a[i] mod 10 =8 then
  36. h[i]:=a[i];
  37. end;
  38. writeln;
  39.  
  40. for i:=1 to n do
  41. begin
  42. write(h[i], ' ')
  43. end;
  44.  
  45. writeln;
  46. for i:=1 to n do
  47. begin
  48. if h[i] mod 2=0 then
  49. x:=x+1;
  50. end;
  51. writeln('Количество четных чисел заканчивающиеся на 8: ',x);
  52.  
  53. end.
Advertisement
Add Comment
Please, Sign In to add comment