Блог для маленьких школьников и их родителей
ШколаЛа

Дан массив из 100 целых чисел. элементы массива могут принимать целочисленные значение значения то -20…

Автор:
Предмет: Информатика
Уровень: 10 - 11 класс

Дан массив из 100 целых чисел. элементы массива могут принимать целочисленные значение значения то -20 до 20. Определить количество элементов, равных последнему элементу, индексы которые кратны 7.

Ответов к вопросу: 1
  • mery2368
    28.05.2024 | 09:10

    Відповідь:
    #include <iostream>
    #include <cstdlib>
    #include <time.h>

    using namespace std;

    void randarr(int *arr,const int size){
    for(int i = 0; i < size; i++){
     arr[i] = rand() % (2*20+1) + (-20);

    }
    }

    void printarr(int *arr, const int size){
    for(int i = 0; i < size; i++){
     cout << arr[i] << » «;
    }
    }

    int expression(int *arr,const int size){
    int counter = 0, last = arr[99];
    for(int i = 0; i < size — 1; i++){
     if(i % 7 == 0){
     if(arr[i] == last){
       counter++;
     }
     }
    }

    return counter;        
    }

    const int size = 100;

    int main(){
    srand(time(NULL));
    setlocale(LC_ALL , «Rus»);

    int arr[size];

    randarr(arr,size);

    cout << «Массив: «;
    printarr(arr,size);

    cout << «nКол-во елементов равных последнему елементу индексы которых кратны 7 = » << expression(arr,size) << endl;

    return 0;

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.