Guest User

Untitled

a guest
May 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <stdio.h>
  3. #include <math.h>
  4. #include <locale.h>
  5.  
  6. float A[11];
  7. float s=1;
  8. float G=0.0;
  9. float F;
  10. float Q=0.0;
  11. float T=1.0;
  12. float y;
  13. int i;
  14.  
  15. void massiv (void)
  16. {
  17. setlocale(LC_ALL,"Russian");
  18. printf ("Введите первый элементы массива A[0]=");
  19. scanf("%f",&A[0]);
  20. printf("%.3f", A[0]);
  21. for(i=1;i<11;i++) //заполнение массива
  22. {
  23. A[i]=A[i-1]+s;
  24. printf("\n%.3f",A[i]);
  25.  
  26. }
  27. }
  28.  
  29. void summa (void)
  30. {
  31. for(i=0;i<11;i++) G+=A[i]; // сумма всх элементво
  32.  
  33. printf("\n\nСумма равна %.3f",G);
  34.  
  35. F=G/11; //среднее значение
  36. printf("\n\nСреднее значение равно %.3f",F);
  37. }
  38.  
  39. void proizvedenie (void)
  40. {
  41. for(i=0;i<11;i++)
  42. T*=A[i]; //произведение значение
  43. printf("\n\nПроизведение всех элементов равно %.3f",T);
  44. }
  45.  
  46. void kvadrat (void)
  47. {
  48. for(i=0;i<11;i++)
  49. Q+=pow(A[i],2); //произведение значение
  50. printf("\n\nСумма квадратов равна %.3f",Q);
  51. }
  52.  
  53. void system (void)
  54. {
  55. printf("\n\nРасчет элементов массива по формулам");
  56. for(i=0;i<11;i++) // подставление в функции
  57. if (A[i]<0)
  58. {
  59. y=5*pow(A[i],2);
  60. printf("\ny%d",i);
  61. printf("=%.3f",y);
  62.  
  63. }
  64. else if (A[i]>=0&&A[i]<=20&&A[i]!=1)
  65. {
  66. y=(A[i]-5)/(A[i]-1);
  67. printf("\ny%d",i);
  68. printf("=%.3f",y);
  69. }
  70. else if (A[i]>20)
  71. {
  72. y=A[i]/6;
  73. printf("\ny%d",i);
  74. printf("=%.3f",y);
  75. }
  76. else
  77. printf ("\nРешений нет");
  78. }
  79.  
  80.  
  81. void main ()
  82. {
  83. massiv ();
  84. summa ();
  85. proizvedenie();
  86. kvadrat();
  87. system ();
  88. }
Add Comment
Please, Sign In to add comment