Advertisement
avr39-ripe

sosedi

Mar 5th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.93 KB | None | 0 0
  1. // массив.cpp : This file contains the 'main' function. Program execution begins and ends there.
  2. //
  3.  
  4. #include "pch.h"
  5. #include <iostream>
  6. #include <ctime>
  7. int main()
  8. {
  9.     srand(time(0));
  10.     const int N = 40;
  11.     int mass[N] = {};
  12.     int kvar = 0;  
  13.     int i = 0; 
  14.     int numPodjezd = 0;
  15.     int sum = 0;
  16.     for ( i = 0; i < N; i++) {
  17.         mass[i] = rand() % 10;
  18.         std::cout << "Array = " << mass[i] << "\n";
  19.         std::cout << "\n";
  20.     }
  21.  
  22.         std::cout << "Enter nomer kvartiri = " << "\n";
  23.         std::cin >> i;     
  24.         --i;
  25.         kvar = i;
  26.         std::cout << "Zilec cvartiti = " << mass[i] << "\n";   
  27.    
  28.         if (kvar % 2 == 1) {
  29.             i = kvar - 1;
  30.             std::cout << "Sosedi : sosed 1 = " << mass[i] << "\n";
  31.         }
  32.         else if (kvar % 2 == 0) {
  33.             i = kvar + 1;
  34.             std::cout << "Sosedi : sosed 2 = " << mass[i] << "\n";
  35.         }
  36.  
  37.         std::cout << "Enter zilcov v podjezde num = \n";
  38.         std::cin >> numPodjezd;
  39.      
  40.         switch (numPodjezd) {
  41.         case(1): {
  42.             if (numPodjezd == 1) {
  43.                 for (int i = 0; i <= 9; i++)
  44.                     sum = sum + mass[i];
  45.             }
  46.             std::cout << "Kollichestvo zilcov v podezde 1 = " << sum << "\n";
  47.             break;
  48.         }
  49.                  
  50.         case(2): {
  51.             if (numPodjezd == 2) {
  52.                 for (int i = 10; i <= 19 ; i++)
  53.                     sum = sum + mass[i];
  54.             }
  55.             std::cout << "Kollichestvo zilcov v podezde 2 = " << sum << "\n";
  56.              break;
  57.         }
  58.                  
  59.         case(3): {
  60.             if (numPodjezd == 3) {
  61.                 for (int i = 20;  i <= 29; i++)
  62.                     sum = sum + mass[i];
  63.             }
  64.             std::cout << "Kollichestvo zilcov v podezde 3 = " << sum << "\n";
  65.                         break;
  66.         }
  67.                  
  68.         case(4): {
  69.             if (numPodjezd == 4) {
  70.                 for (int i = 30; i <= 39; i++)
  71.                     sum = sum + mass[i];
  72.             }
  73.             std::cout << "Kollichestvo zilcov v podezde 4 = " << sum << "\n";
  74.                  break;
  75.         }                
  76.         }
  77.         std::cout << " Poisk Mnogodetnich Semej\n";
  78.          
  79.             for (i = 0; i < N; i++) {
  80.                 if (mass[i] >= 5){
  81.                     std::cout << "Mnogodetnich semej = " << mass[i] <<"\n";
  82.                 }          
  83.             }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement