Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //----------------------------------------------------------------------------
- //pasted by GrachFedr (Shokhin Fedor Sergeevich) https://pastebin.com/LDWKWkwP
- //----------------------------------------------------------------------------
- #include <stdio.h>
- main(){
- ////////////////////////////////[obyavlenie peremennih]////////////////////////////////
- int a = 0; //chislo
- int n = 0; //kolichestvo chisel
- int max = -2147483647; //maximalnoe chislo (znachenie iznachalno ravno minimalnomu znacheniu int)
- int min = 2147483647; //minimalnoe chislo (znachenie iznachalno ravno maximalnomu znacheniu int)
- int sum = 0; //summa chisel
- int multipl = 1; //umnozhenie chisel
- float arif_mean = 0; //srednee arifmeticheskoe
- float sum_for_AM = 0; //summa dlya srednego arifmeticheskogo
- ////////////////////////////////[cod]////////////////////////////////
- while((n < 1)||(n > 2147483647)){ //proverka na sobludenie usloviya polsovatelem (1.1)
- printf("Enter steps count:\n"); //vvedenie polzovatelem kolichestva chisel
- scanf("%i", &n);
- if((n < 1)||(n > 2147483647)){ //proverka na sobludenie usloviya polsovatelem (1.2)
- printf("\nIncorrect! ");
- }
- }
- printf("------------------------------------\n");
- for(int i = 0; i < n; i++){ //cikl dlya rascheta znachenii
- printf("\nEnter your %i-st value:\n", i+1); //vvedenie chisla polzovatelem na i-om shage
- scanf("%i", &a);
- if((a < -2147483647)||(a > 2147483647)){ //proverka na sobludenie usloviya polsovatelem (2)
- while((a < -2147483647)||(a > 2147483647)){
- printf("\nIncorrect! Enter your %i-st count:\n", i+1);
- scanf("%i", &a);
- }
- }
- printf("\n");
- if(a > max){
- max = a; //nahozhdenie maximalnogo znacheniya
- }
- if(a < min){
- min = a; //nahozhdenie minimalnogo znacheniya
- }
- sum += a; //nahozhdenie summi
- multipl *= a; //nahozhdenie umnozheniya
- float af = float(a); //perevod chisla iz tipa peremennoi int v peremennuiu tipa float
- sum_for_AM += af; //nahozhedie summi dlya srednego aridmeticheskogo
- }
- printf("\n------------------------------------\n");
- float nf = float(n); //perevod kolichestva chisel iz tipa peremennoi int v peremennuiu tipa float
- arif_mean = sum_for_AM / nf; //nahozhdenie srednego arifmeticheskogo
- ////////////////////////////////[vivod resultatov]////////////////////////////////
- printf("The biggest count is %i\n", max); //vivod maximalnogo znacheniya
- printf("The smallest count is %i\n", min); //vivod minimalnogo znacheniya
- printf("Summ of all counts is %i\n", sum); //vivod summi
- printf("Multiplication of all counts is %i\n", multipl); //vivod umnozheniya
- printf("Arifmetic mean of all counts is %f", arif_mean); //vivod srednego arifmeticheskogo
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement