Kode_Omut

New 2 блок

Mar 22nd, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 3.00 KB | None | 0 0
  1. 1=========================================================================
  2. program one;
  3. var a,c,s,f:integer;
  4. begin
  5. {1. Дано n чисел. Вычислить произведение чисел, модуль которых находится в пределах от 10 до 100.}
  6. s:=1;
  7. writeln('задайте диапазон чисел: ');
  8. readln(f);
  9. writeln('введите ', f ,' чисел: ');
  10. for c:=1 to f do
  11. begin
  12. readln(a);
  13. if (a>9) and (a<101) then
  14. s:=s*a;
  15. end;
  16. writeln('произведение чисел от 10 до 100');
  17. writeln(s);
  18. end.
  19. 2=========================================================================
  20. program two;
  21. var a,c,s,f:integer;
  22. begin
  23. {2. Дано n чисел. Вычислить количество четных чисел, заканчивающихся цифрой 4 или 8.}
  24. s:=0;
  25. writeln('задайте диапазон чисел: ');
  26. readln(f);
  27. writeln('введите ',f,' чисел: ');
  28. for c:=1 to f do
  29. begin
  30. readln(a);
  31. if (a mod 10=4) and (a mod 2=0) then
  32. s:=s+1
  33. else
  34. if (a mod 10=8) and (a mod 2=0) then
  35. s:=s+1;
  36. end;
  37. writeln('количество четных чисел заканчивающихся на 4 или 8:');
  38. writeln(s);
  39. end.
  40. 3=========================================================================
  41. program three;
  42. var a,c,s,f:integer;
  43. begin
  44. {3. Дано n чисел. Вычислить сумму модулей тех из них, что делятся на 10.}
  45. s:=0;
  46. writeln('задайте диапазон чисел: ');
  47. readln(f);
  48. writeln('введите ',f,' чисел: ');
  49. for c:=1 to f do
  50. begin
  51. readln(a);
  52. if (a mod 10=0) then
  53. s:=s+a;
  54. end;
  55. writeln('сумма модулей делящиеся на 10:');
  56. writeln(s);
  57. end.
  58. 4=========================================================================
  59. program four;
  60. var d,i,s,summ:integer;
  61. sred:real;
  62. begin
  63. {4. Найти среднее расстояние, проходимое пассажирским поездом за день, если в пути он был d дней и каждый день он проходил разное количество километров s.}
  64.  
  65. writeln('Введите количество дней');
  66. readln(d);
  67. summ:=0;
  68. for i:=1 to d do
  69. begin
  70. writeln('Введите путь, пройденный за ',d,' день');
  71. readln(s);
  72. summ:=summ+s;
  73. end;
  74. sred:=summ/d;
  75. writeln('В среднем поезд проходил ',sred:5:2,' километров в день');
  76.  
  77. end.
  78. 5=========================================================================
  79. program five;
  80. var n,s,i:integer;
  81. begin
  82. {Найти среднюю заработную плату за последнее n месяцев, если в каждой из них работник получал по z рублей.}
  83. writeln('Введите зарплату за каждый месяц: ');
  84. for i:=1 to 12 do
  85. begin
  86. write(i,' месяц ');
  87. readln(n);
  88. s:=s+n;
  89. end;
  90. writeln('Средняя зарплата за год = ', s/12:2:2);
  91. end.
Advertisement
Add Comment
Please, Sign In to add comment