Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <stdio.h>
- #include <math.h>
- #include <locale.h>
- float A[11];
- float s=1;
- float G=0.0;
- float F;
- float Q=0.0;
- float T=1.0;
- float y;
- int i;
- void massiv (void)
- {
- setlocale(LC_ALL,"Russian");
- printf ("Введите первый элементы массива A[0]=");
- scanf("%f",&A[0]);
- printf("%.3f", A[0]);
- for(i=1;i<11;i++) //заполнение массива
- {
- A[i]=A[i-1]+s;
- printf("\n%.3f",A[i]);
- }
- }
- void summa (void)
- {
- for(i=0;i<11;i++) G+=A[i]; // сумма всх элементво
- printf("\n\nСумма равна %.3f",G);
- F=G/11; //среднее значение
- printf("\n\nСреднее значение равно %.3f",F);
- }
- void proizvedenie (void)
- {
- for(i=0;i<11;i++)
- T*=A[i]; //произведение значение
- printf("\n\nПроизведение всех элементов равно %.3f",T);
- }
- void kvadrat (void)
- {
- for(i=0;i<11;i++)
- Q+=pow(A[i],2); //произведение значение
- printf("\n\nСумма квадратов равна %.3f",Q);
- }
- void system (void)
- {
- printf("\n\nРасчет элементов массива по формулам");
- for(i=0;i<11;i++) // подставление в функции
- if (A[i]<0)
- {
- y=5*pow(A[i],2);
- printf("\ny%d",i);
- printf("=%.3f",y);
- }
- else if (A[i]>=0&&A[i]<=20&&A[i]!=1)
- {
- y=(A[i]-5)/(A[i]-1);
- printf("\ny%d",i);
- printf("=%.3f",y);
- }
- else if (A[i]>20)
- {
- y=A[i]/6;
- printf("\ny%d",i);
- printf("=%.3f",y);
- }
- else
- printf ("\nРешений нет");
- }
- void main ()
- {
- massiv ();
- summa ();
- proizvedenie();
- kvadrat();
- system ();
- }
Add Comment
Please, Sign In to add comment