Advertisement
35657

Untitled

Mar 8th, 2024
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. #include <iostream>
  2. #include <time.h>   // для time()
  3. #include <stdlib.h> // для rand()
  4.  
  5. using namespace std;
  6.  
  7.  
  8. void init(int arr[], const int size) {
  9.     for (int i = 0; i < size; i++) {
  10.         arr[i] = rand() % 100;
  11.     }
  12. }
  13.  
  14. void print(int arr[], const int size) {
  15.     for (int i = 0; i < size; i++) {
  16.         cout << arr[i] << " ";
  17.     }
  18.     cout << endl;
  19. }
  20.  
  21. int calc(int arr[], const int size) {
  22.     int sum = 0;
  23.     for (int i = 0; i < size; i++) {
  24.         sum += arr[i];
  25.     }
  26.     return sum;
  27. }
  28.  
  29.  
  30. bool func(const int number) { // проверяет число на четность
  31.     return number % 2 == 0;
  32. }
  33.  
  34. bool is_simple(int number) {
  35.     for (int i = 2; i < number / 2; i++) {
  36.         if (number % i == 0) {
  37.             return false; // число не является простым
  38.         }
  39.     }
  40.     return true; // число является простым
  41. }
  42.  
  43. int main() {
  44.  
  45.     setlocale(LC_ALL, "ru");
  46.  
  47.     srand(time(NULL));
  48.  
  49.     const int size1 = 10;
  50.  
  51.     const int size2 = 20;
  52.  
  53.     const int size3 = 30;
  54.  
  55.     int arr1[size1];
  56.  
  57.     int arr2[size2];
  58.  
  59.     int arr3[size3];
  60.  
  61.     init(arr1, size1);
  62.  
  63.     print(arr1, size1);
  64.  
  65.     init(arr2, size2);
  66.  
  67.     print(arr2, size2);
  68.  
  69.     init(arr3, size3);
  70.  
  71.     print(arr3, size3);
  72.  
  73.     cout << calc(arr3, size3) << endl;
  74.  
  75.     cout << func(10) << endl;
  76.  
  77.     cout << func(9) << endl;
  78.  
  79.  
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement