Advertisement
ivan4ov4

TU-Sofia

Dec 7th, 2017
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 21.02 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4.  
  5. int FinalnaObrabotka(int selected, int selected1) {
  6.     //---------------------------------------------
  7.     if (selected == 1 && selected1 == 11) {
  8.         int num, inserted, sum, broi;
  9.         sum = 0;
  10.         broi = 0;
  11.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  12.         scanf_s("%d", &num);
  13.         for (int i = 0; i < num; i++) {
  14.             printf_s("vuvejdane na 4isloto %d\n", i + 1);
  15.             scanf_s("%d", &inserted);
  16.             if (inserted >= 0)
  17.             {
  18.                 broi++;
  19.                 sum += inserted;
  20.             }
  21.             else
  22.             {
  23.                 printf_s("Vuvedehte otri4atelno 4islo\n");
  24.                 --i;
  25.             }
  26.         }
  27.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  28.     }
  29.     if (selected == 1 && selected1 == 12) {
  30.         int num, inserted, sum, broi;
  31.         sum = 0;
  32.         broi = 0;
  33.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  34.         scanf_s("%d", &num);
  35.         for (int i = 0; i < num; i++) {
  36.             printf_s("vuvejdane na 4isloto %d\n", i + 1);
  37.             scanf_s("%d", &inserted);
  38.             if (inserted < 0)
  39.             {
  40.                 broi++;
  41.                 sum += inserted;
  42.             }
  43.             else
  44.             {
  45.                 printf_s("Vuvedehte otri4atelno 4islo\n");
  46.                 --i;
  47.             }
  48.         }
  49.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  50.     }
  51.     if (selected == 1 && selected1 == 21) {
  52.         int num, inserted, sum, broi;
  53.         sum = 0;
  54.         broi = 0;
  55.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  56.         scanf_s("%d", &num);
  57.         for (int i = 0; i < num; i++) {
  58.             printf_s("Vuvejdane na 4isloto %d\n", i + 1);
  59.             scanf_s("%d", &inserted);
  60.             if (inserted % 2 == 0)
  61.             {
  62.                 broi++;
  63.                 sum += inserted;
  64.             }
  65.             else
  66.             {
  67.                 printf_s("Vuvedehte 4etno 4islo\n");
  68.                 --i;
  69.             }
  70.         }
  71.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  72.     }
  73.     if (selected == 1 && selected1 == 22)
  74.     {
  75.         int num, inserted, sum, broi;
  76.         sum = 0;
  77.         broi = 0;
  78.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  79.         scanf_s("%d", &num);
  80.         for (int i = 0; i < num; i++) {
  81.             printf_s("Vuvejdane na 4isloto %d\n", i + 1);
  82.             scanf_s("%d", &inserted);
  83.             if (inserted % 2 == 1)
  84.             {
  85.                 broi++;
  86.                 sum += inserted;
  87.             }
  88.             else
  89.             {
  90.                 printf_s("Vuvedehte ne4etno 4islo\n");
  91.                 --i;
  92.             }
  93.         }
  94.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  95.  
  96.     }
  97.     if (selected == 1 && selected1 == 31) {
  98.         int num, inserted, sum, broi, beg, end;
  99.         sum = 0;
  100.         broi = 0;
  101.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  102.         scanf_s("%d", &num);
  103.         printf_s("Vuvejdane na intervala [beg]\n");
  104.         scanf_s("%d", &beg);
  105.         printf_s("Vuvejdane na intervala [end]\n");
  106.         scanf_s("%d", &end);
  107.         for (int i = 0; i < num; i++) {
  108.             printf_s("Vuvejdane na 4isloto %d\n", i + 1);
  109.             scanf_s("%d", &inserted);
  110.             if (inserted >= beg && inserted < end)
  111.             {
  112.                 broi++;
  113.                 sum += inserted;
  114.             }
  115.             else
  116.             {
  117.                 printf_s("Vuvedehte 4islo koeto e vuv vuvedeniq interval\n");
  118.                 --i;
  119.             }
  120.         }
  121.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  122.     }
  123.     if (selected == 1 && selected1 == 32) {
  124.         int num, inserted, sum, broi, beg, end;
  125.         sum = 0;
  126.         broi = 0;
  127.         printf_s("Vuvejdane na broiqt vhodni danni\n");
  128.         scanf_s("%d", &num);
  129.         printf_s("Vuvejdane na intervala [beg]\n");
  130.         scanf_s("%d", &beg);
  131.         printf_s("Vuvejdane na intervala [end]\n");
  132.         scanf_s("%d", &end);
  133.         for (int i = 0; i < num; i++) {
  134.             printf_s("Vuvejdane na 4isloto %d\n", i + 1);
  135.             scanf_s("%d", &inserted);
  136.             if (inserted < beg && inserted >= end)
  137.             {
  138.                 broi++;
  139.                 sum += inserted;
  140.             }
  141.             else
  142.             {
  143.                 printf_s("Vuvedehte 4islo koeto e vuv vuvedeniq interval\n");
  144.                 --i;
  145.             }
  146.         }
  147.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  148.  
  149.     }
  150.     if (selected == 1 && selected1 == 41) {
  151.         int num, inserted, sum, broi;
  152.         num = 0;
  153.         sum = 0;
  154.         broi = 0;
  155.         for (int i = 0; i < num; i++) {
  156.             printf_s("Vuvejdane na 4isloto %d\n", i + 1);
  157.             scanf_s("%d", &inserted);
  158.             if (inserted % 7 == 0)
  159.             {
  160.                 broi++;
  161.                 sum += inserted;
  162.             }
  163.             else
  164.             {
  165.                 printf_s("Vuvedehte 4islo koeto se deli na 7 bez ostatuk\n");
  166.                 --i;
  167.             }
  168.         }
  169.         printf_s("Sumata e %d, Broqt im na vuvedenite e %d, Srednoaritmeti4nata stoinost e %d", sum, broi, (sum / broi));
  170.  
  171.     }
  172.     // ---------------------------------------------
  173.     if (selected == 2 && selected1 == 11) {
  174.         int inserted, number, sum;
  175.         number = 0;
  176.         sum = 0;
  177.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  178.         while (true)
  179.         {
  180.             ++number;
  181.             printf_s("Vuvedete 4isloto %d\n", number);
  182.             scanf_s("%d", &inserted);
  183.             if (inserted >= 0) {
  184.                 sum += inserted;
  185.             }
  186.             else {
  187.                 printf_s("Vuvedete polojitelno 4islo\n");
  188.                 number--;
  189.             }
  190.             if (inserted == 0) {
  191.                 break;
  192.             }
  193.         }
  194.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d\n", sum, number, (sum / number));
  195.     }
  196.     if (selected == 2 && selected1 == 12) {
  197.         int inserted, number, sum;
  198.         number = 0;
  199.         sum = 0;
  200.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  201.         while (true)
  202.         {
  203.             ++number;
  204.             printf_s("Vuvedete 4isloto %d\n", number);
  205.             scanf_s("%d", &inserted);
  206.             if (inserted < 0) {
  207.                 sum += inserted;
  208.             }
  209.             else {
  210.                 printf_s("Vuvedete otri4atelno 4islo\n");
  211.                 number--;
  212.             }
  213.             if (inserted == 0) {
  214.                 break;
  215.             }
  216.         }
  217.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d\n", sum, number, (sum / number));
  218.     }
  219.     if (selected == 2 && selected1 == 21) {
  220.         int inserted, number, sum;
  221.         number = 0;
  222.         sum = 0;
  223.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  224.         while (true)
  225.         {
  226.             ++number;
  227.             printf_s("Vuvedete 4isloto %d\n", number);
  228.             scanf_s("%d", &inserted);
  229.             if (inserted % 2 == 0) {
  230.                 sum += inserted;
  231.             }
  232.             else {
  233.                 printf_s("Vuvedete 4etno 4islo\n");
  234.                 number--;
  235.             }
  236.             if (inserted == 0) {
  237.                 break;
  238.             }
  239.         }
  240.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  241.     }
  242.     if (selected == 2 && selected1 == 22) {
  243.         int inserted, number, sum;
  244.         number = 0;
  245.         sum = 0;
  246.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  247.         while (true)
  248.         {
  249.             ++number;
  250.             printf_s("Vuvedete 4isloto %d\n", number);
  251.             scanf_s("%d", &inserted);
  252.             if (inserted % 2 == 1) {
  253.                 sum += inserted;
  254.             }
  255.             else {
  256.                 printf_s("Vuvedete ne4etno 4islo\n");
  257.                 number--;
  258.             }
  259.             if (inserted == 0) {
  260.                 break;
  261.             }
  262.         }
  263.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  264.     }
  265.     if (selected == 2 && selected1 == 31) {
  266.         int inserted, number, sum, beg, end;
  267.         number = 0;
  268.         sum = 0;
  269.         beg = 0;
  270.         end = 0;
  271.         printf_s("Vuvedete intervala [beg]\n");
  272.         scanf_s("%d", &beg);
  273.         printf_s("Vuvedete intervala [end]\n");
  274.         scanf_s("%d", &end);
  275.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  276.         while (true)
  277.         {
  278.             ++number;
  279.             printf_s("Vuvedete 4isloto %d\n", number);
  280.             scanf_s("%d", &inserted);
  281.             if (inserted >= beg && inserted < end) {
  282.                 sum += inserted;
  283.             }
  284.             else {
  285.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  286.                 number--;
  287.             }
  288.             if (inserted == 0) {
  289.                 break;
  290.             }
  291.         }
  292.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  293.     }
  294.     if (selected == 2 && selected1 == 32) {
  295.         int inserted, number, sum, beg, end;
  296.         number = 0;
  297.         sum = 0;
  298.         beg = 0;
  299.         end = 0;
  300.         printf_s("Vuvedete intervala [beg]\n");
  301.         scanf_s("%d", &beg);
  302.         printf_s("Vuvedete intervala [end]\n");
  303.         scanf_s("%d", &end);
  304.         printf_s("Pri vuvejdane na 0 shte se pre rabotata i shte se otpe4ata rezultata \n");
  305.         while (true)
  306.         {
  307.             ++number;
  308.             printf_s("Vuvedete 4isloto %d\n", number);
  309.             scanf_s("%d", &inserted);
  310.             if (inserted < beg && inserted >= end) {
  311.                 sum += inserted;
  312.             }
  313.             else {
  314.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  315.                 number--;
  316.             }
  317.             if (inserted == 0) {
  318.                 break;
  319.             }
  320.         }
  321.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  322.     }
  323.     if (selected == 2 && selected1 == 41) {
  324.         int number, sum, inserted, broi;
  325.         number = 0;
  326.         sum = 0;
  327.         broi = 0;
  328.         while (true)
  329.         {
  330.             ++broi;
  331.             printf_s("Vuvejdane na 4isloto %d\n", broi);
  332.             scanf_s("%d", &inserted);
  333.             if (inserted % 7 == 0) {
  334.                 sum += inserted;
  335.             }
  336.             else
  337.             {
  338.                 --broi;
  339.                 printf_s("Vuvedete 4islo koeto se deli na 7 bez ostatuk\n");
  340.             }
  341.             if (inserted == 0) {
  342.                 break;
  343.             }
  344.         }
  345.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  346.     }
  347.     // ---------------------------------------------
  348.     if (selected == 3 && selected1 == 11) {
  349.         int inserted, sum, broi;
  350.         sum = 0;
  351.         broi = 0;
  352.         char a = 'N';
  353.         while (true)
  354.         {
  355.             ++broi;
  356.             printf_s("Vuvedete 4isloto %d koeto trqbva da e polojitelno\n", broi);
  357.             scanf_s("%d", &inserted);
  358.             if (inserted >= 0) {
  359.                 sum += inserted;
  360.             }
  361.             else
  362.             {
  363.                 --broi;
  364.                 printf_s("Vuvedenoto 4islo e otri4atelno");
  365.             }
  366.             a = getchar();
  367.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  368.             a = getchar();
  369.             if (a == 'Y') {
  370.                 break;
  371.             }
  372.             else if (a == 'N')
  373.             {
  374.                 continue;
  375.             }
  376.         }
  377.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  378.     }
  379.     if (selected == 3 && selected1 == 12) {
  380.         int inserted, sum, broi;
  381.         sum = 0;
  382.         broi = 0;
  383.         char a = 'N';
  384.         while (true)
  385.         {
  386.             ++broi;
  387.             printf_s("Vuvedete 4isloto %d koeto trqbva da e otri4atelno\n", broi);
  388.             scanf_s("%d", &inserted);
  389.             if (inserted < 0) {
  390.                 sum += inserted;
  391.             }
  392.             else
  393.             {
  394.                 --broi;
  395.                 printf_s("Vuvedenoto 4islo e polojitelno");
  396.             }
  397.             a = getchar();
  398.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  399.             a = getchar();
  400.             if (a == 'Y') {
  401.                 break;
  402.             }
  403.             else if (a == 'N')
  404.             {
  405.                 continue;
  406.             }
  407.         }
  408.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  409.     }
  410.     if (selected == 3 && selected1 == 21) {
  411.         int inserted, sum, broi;
  412.         sum = 0;
  413.         broi = 0;
  414.         char a = 'N';
  415.         while (true)
  416.         {
  417.             ++broi;
  418.             printf_s("Vuvedete 4isloto %d koeto trqbva da e 4etno\n", broi);
  419.             scanf_s("%d", &inserted);
  420.             if (inserted % 2 == 0) {
  421.                 sum += inserted;
  422.             }
  423.             else
  424.             {
  425.                 --broi;
  426.                 printf_s("Vuvedenoto 4islo e ne4etno");
  427.             }
  428.             a = getchar();
  429.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  430.             a = getchar();
  431.             if (a == 'Y') {
  432.                 break;
  433.             }
  434.             else if (a == 'N')
  435.             {
  436.                 continue;
  437.             }
  438.         }
  439.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  440.     }
  441.     if (selected == 3 && selected1 == 22) {
  442.         int inserted, sum, broi;
  443.         sum = 0;
  444.         broi = 0;
  445.         char a = 'N';
  446.         while (true)
  447.         {
  448.             ++broi;
  449.             printf_s("Vuvedete 4isloto %d koeto trqbva da e ne4etno\n", broi);
  450.             scanf_s("%d", &inserted);
  451.             if (inserted % 2 == 1) {
  452.                 sum += inserted;
  453.             }
  454.             else
  455.             {
  456.                 --broi;
  457.                 printf_s("Vuvedenoto 4islo e 4etno");
  458.             }
  459.             a = getchar();
  460.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  461.             a = getchar();
  462.             if (a == 'Y') {
  463.                 break;
  464.             }
  465.             else if (a == 'N')
  466.             {
  467.                 continue;
  468.             }
  469.         }
  470.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  471.  
  472.     }
  473.     if (selected == 3 && selected1 == 31) {
  474.         int inserted, number, sum, beg, end;
  475.         number = 0;
  476.         sum = 0;
  477.         beg = 0;
  478.         end = 0;
  479.         char a = 'N';
  480.         printf_s("Vuvedete intervala [beg]\n");
  481.         scanf_s("%d", &beg);
  482.         printf_s("Vuvedete intervala [end]\n");
  483.         scanf_s("%d", &end);
  484.         while (true)
  485.         {
  486.             ++number;
  487.             printf_s("Vuvedete 4isloto %d\n", number);
  488.             scanf_s("%d", &inserted);
  489.             if (inserted >= beg && inserted < end) {
  490.                 sum += inserted;
  491.             }
  492.             else {
  493.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  494.                 number--;
  495.             }
  496.             a = getchar();
  497.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  498.             a = getchar();
  499.             if (a == 'Y') {
  500.                 break;
  501.             }
  502.             else if (a == 'N')
  503.             {
  504.                 continue;
  505.             }
  506.         }
  507.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  508.     }
  509.     if (selected == 3 && selected1 == 32) {
  510.         int inserted, number, sum, beg, end;
  511.         number = 0;
  512.         sum = 0;
  513.         beg = 0;
  514.         end = 0;
  515.         char a = 'N';
  516.         printf_s("Vuvedete intervala [beg]\n");
  517.         scanf_s("%d", &beg);
  518.         printf_s("Vuvedete intervala [end]\n");
  519.         scanf_s("%d", &end);
  520.         while (true)
  521.         {
  522.             ++number;
  523.             printf_s("Vuvedete 4isloto %d\n", number);
  524.             scanf_s("%d", &inserted);
  525.             if (inserted < beg && inserted >= end) {
  526.                 sum += inserted;
  527.             }
  528.             else {
  529.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  530.                 number--;
  531.             }
  532.             a = getchar();
  533.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  534.             a = getchar();
  535.             if (a == 'Y') {
  536.                 break;
  537.             }
  538.             else if (a == 'N')
  539.             {
  540.                 continue;
  541.             }
  542.         }
  543.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  544.     }
  545.     if (selected == 3 && selected1 == 41) {
  546.         int number, sum, inserted, broi;
  547.         number = 0;
  548.         sum = 0;
  549.         broi = 0;
  550.         char a = 'N';
  551.         while (true)
  552.         {
  553.             ++broi;
  554.             printf_s("Vuvejdane na 4isloto %d\n", broi);
  555.             scanf_s("%d", &inserted);
  556.             if (inserted % 7 == 0) {
  557.                 sum += inserted;
  558.             }
  559.             else
  560.             {
  561.                 --broi;
  562.                 printf_s("Vuvedete 4islo koeto se deli na 7 bez ostatuk\n");
  563.             }
  564.             a = getchar();
  565.             printf_s("Iskate li da prekratite rabotata na programata Y or N \n");
  566.             a = getchar();
  567.             if (a == 'Y') {
  568.                 break;
  569.             }
  570.             else if (a == 'N')
  571.             {
  572.                 continue;
  573.             }
  574.         }
  575.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  576.     }
  577.     // ---------------------------------------------
  578.     if (selected == 4 && selected1 == 11) {
  579.         int inserted, number, sum,countSum;
  580.         countSum = 0;
  581.         number = 0;
  582.         sum = 0;
  583.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  584.         scanf_s("%d", &countSum);
  585.         while (true)
  586.         {
  587.             ++number;
  588.             printf_s("Vuvedete 4isloto %d\n", number);
  589.             scanf_s("%d", &inserted);
  590.             if (inserted >= 0) {
  591.                 sum += inserted;
  592.             }
  593.             else {
  594.                 printf_s("Vuvedete polojitelno 4islo\n");
  595.                 number--;
  596.             }
  597.             if (countSum <= sum) {
  598.                 break;
  599.             }
  600.         }
  601.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d\n", sum, number, (sum / number));
  602.     }
  603.     if (selected == 4 && selected1 == 12) {
  604.         int inserted, number, sum, countSum;
  605.         countSum = 0;
  606.         number = 0;
  607.         sum = 0;
  608.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  609.         scanf_s("%d", &countSum);
  610.         while (true)
  611.         {
  612.             ++number;
  613.             printf_s("Vuvedete 4isloto %d\n", number);
  614.             scanf_s("%d", &inserted);
  615.             if (inserted < 0) {
  616.                 sum += inserted;
  617.             }
  618.             else {
  619.                 printf_s("Vuvedete otri4atelno 4islo\n");
  620.                 number--;
  621.             }
  622.             if (countSum <= sum) {
  623.                 break;
  624.             }
  625.         }
  626.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d\n", sum, number, (sum / number));
  627.     }
  628.     if (selected == 4 && selected1 == 21) {
  629.         int inserted, number, sum, countSum;
  630.         countSum = 0;
  631.         number = 0;
  632.         sum = 0;
  633.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  634.         scanf_s("%d", &countSum);
  635.         while (true)
  636.         {
  637.             ++number;
  638.             printf_s("Vuvedete 4isloto %d\n", number);
  639.             scanf_s("%d", &inserted);
  640.             if (inserted % 2 == 0) {
  641.                 sum += inserted;
  642.             }
  643.             else {
  644.                 printf_s("Vuvedete 4etno 4islo\n");
  645.                 number--;
  646.             }
  647.             if (countSum <= sum) {
  648.                 break;
  649.             }
  650.         }
  651.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  652.     }
  653.     if (selected == 4 && selected1 == 22) {
  654.         int inserted, number, sum, countSum;
  655.         countSum = 0;
  656.         number = 0;
  657.         sum = 0;
  658.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  659.         scanf_s("%d", &countSum);
  660.         while (true)
  661.         {
  662.             ++number;
  663.             printf_s("Vuvedete 4isloto %d\n", number);
  664.             scanf_s("%d", &inserted);
  665.             if (inserted % 2 == 1) {
  666.                 sum += inserted;
  667.             }
  668.             else {
  669.                 printf_s("Vuvedete ne4etno 4islo\n");
  670.                 number--;
  671.             }
  672.             if (countSum <= sum) {
  673.                 break;
  674.             }
  675.         }
  676.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  677.     }
  678.     if (selected == 4 && selected1 == 31) {
  679.         int inserted, number, sum, beg, end, countSum;
  680.         countSum = 0;
  681.         number = 0;
  682.         sum = 0;
  683.         beg = 0;
  684.         end = 0;
  685.         printf_s("Vuvedete intervala [beg]\n");
  686.         scanf_s("%d", &beg);
  687.         printf_s("Vuvedete intervala [end]\n");
  688.         scanf_s("%d", &end);
  689.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  690.         scanf_s("%d", &countSum);
  691.         while (true)
  692.         {
  693.             ++number;
  694.             printf_s("Vuvedete 4isloto %d\n", number);
  695.             scanf_s("%d", &inserted);
  696.             if (inserted >= beg && inserted < end) {
  697.                 sum += inserted;
  698.             }
  699.             else {
  700.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  701.                 number--;
  702.             }
  703.             if (countSum <= sum) {
  704.                 break;
  705.             }
  706.         }
  707.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  708.     }
  709.     if (selected == 4 && selected1 == 32) {
  710.         int inserted, number, sum, beg, end, countSum;
  711.         countSum = 0;
  712.         number = 0;
  713.         sum = 0;
  714.         beg = 0;
  715.         end = 0;
  716.         printf_s("Vuvedete intervala [beg]\n");
  717.         scanf_s("%d", &beg);
  718.         printf_s("Vuvedete intervala [end]\n");
  719.         scanf_s("%d", &end);
  720.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  721.         scanf_s("%d", &countSum);
  722.         while (true)
  723.         {
  724.             ++number;
  725.             printf_s("Vuvedete 4isloto %d\n", number);
  726.             scanf_s("%d", &inserted);
  727.             if (inserted < beg && inserted >= end) {
  728.                 sum += inserted;
  729.             }
  730.             else {
  731.                 printf_s("Vuvedete 4islo v intervala koito ste vuveli\n");
  732.                 number--;
  733.             }
  734.             if (countSum <= sum) {
  735.                 break;
  736.             }
  737.         }
  738.         printf_s("Sumata e %d, Broqt im e %d, Sredoaritmeti4nata stoinost e %d", sum, number, (sum / number));
  739.     }
  740.     if (selected == 4   && selected1 == 41) {
  741.         int number, sum, inserted, broi, countSum;
  742.         countSum = 0;
  743.         number = 0;
  744.         sum = 0;
  745.         broi = 0;
  746.         printf_s("vuvedete suma pri koqto shte iskate da sprete programata \n");
  747.         scanf_s("%d", &countSum);
  748.         while (true)
  749.         {
  750.             ++broi;
  751.             printf_s("Vuvejdane na 4isloto %d\n", broi);
  752.             scanf_s("%d", &inserted);
  753.             if (inserted % 7 == 0) {
  754.                 sum += inserted;
  755.             }
  756.             else
  757.             {
  758.                 --broi;
  759.                 printf_s("Vuvedete 4islo koeto se deli na 7 bez ostatuk\n");
  760.             }
  761.             if (countSum <= sum) {
  762.                 break;
  763.             }
  764.         }
  765.         printf_s("Sumata e %d, Broqt in e %d, Srednoaritmeti4nata suma im e %d", sum, broi, (sum / broi));
  766.     }
  767.  
  768.     return 0;
  769. }
  770.  
  771. int nachiniZaObrabotka(int selected) {
  772.     int selected1, as;
  773.     as = 0;
  774.     char a;
  775.     a = 'N';
  776.     a = getchar();
  777.     printf_s("Izberete si na4in za obrabotka\n");
  778.     printf_s("1: Polojitelni ili otritsatelni\n");
  779.     printf_s("2: chetni ili netshetni\n");
  780.     printf_s("3: stoinosti v intervala ot [beg,end] ili izvun intervala [beg,end]\n");
  781.     printf_s("4: delqshti se na 7 bez ostatuk\n");
  782.     printf_s("Izberete \n");
  783.     a = getchar();
  784.     switch (a)
  785.     {
  786.     case '1':
  787.         printf_s("1 za polojitelni\n");
  788.         printf_s("2 za otri4atelni\n");
  789.         scanf_s("%d", &as);
  790.         if (as == 1) {
  791.             selected1 = 11;
  792.         }
  793.         else if (as == 2)
  794.         {
  795.             selected1 = 12;
  796.         }
  797.         else
  798.         {
  799.             printf_s("error");
  800.             return 0;
  801.         }
  802.         break;
  803.     case '2':
  804.         printf_s("1 za tshetni\n");
  805.         printf_s("2 za netshetni\n");
  806.         scanf_s("%d", &as);
  807.         if (as == 1) {
  808.             selected1 = 21;
  809.         }
  810.         else if (as == 2)
  811.         {
  812.             selected1 = 22;
  813.         }
  814.         else
  815.         {
  816.             printf_s("error");
  817.             return 0;
  818.         }
  819.         break;
  820.     case '3':
  821.         printf_s("1 za stoinosti v intervala [beg,end]\n");
  822.         printf_s("2 za stoinosti izvun intervala [beg,end]\n");
  823.         scanf_s("%d", &as);
  824.         if (as == 1) {
  825.             selected1 = 31;
  826.         }
  827.         else if (as == 2)
  828.         {
  829.             selected1 = 32;
  830.         }
  831.         else
  832.         {
  833.             printf_s("error");
  834.             return 0;
  835.         }
  836.         break;
  837.     case '4':
  838.         selected1 = 41;
  839.         break;
  840.     default:
  841.         printf_s("error");
  842.         break;
  843.     }
  844.     FinalnaObrabotka(selected, selected1);
  845.     return 0;
  846. }
  847.  
  848. int main(void)
  849. {
  850.     char a;
  851.     a = 'N';
  852.     printf_s("Kak bihte iskali da svurshite s programata\n");
  853.     printf_s("predvaritelno zadavane na stoinost  Y or N\n");
  854.     a = getchar();
  855.     if (a == 'Y') {
  856.         int selected = 1;
  857.         nachiniZaObrabotka(selected);
  858.         return 0;
  859.     }
  860.     a = getchar();
  861.     printf_s("vuvejdane na stoinost 0 Y or N\n");
  862.     a = getchar();
  863.     if (a == 'Y') {
  864.         int selected = 2;
  865.         nachiniZaObrabotka(selected);
  866.         return 0;
  867.     }
  868.     a = getchar();
  869.     printf_s("zapitvane s 4ikul za produljenie ili krai  Y or N\n");
  870.     a = getchar();
  871.     if (a == 'Y') {
  872.         int selected = 3;
  873.         nachiniZaObrabotka(selected);
  874.         return 0;
  875.     }
  876.     a = getchar();
  877.     printf_s("do natrupvane na opredelena stoinost Y or N\n");
  878.     a = getchar();
  879.     if (a == 'Y') {
  880.         int selected = 4;
  881.         nachiniZaObrabotka(selected);
  882.         return 0;
  883.     }
  884.     return 0;
  885. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement