Загрузка...

Как реализовать такую задачу? С++

Тема в разделе C/C++ создана пользователем Егошка 9 окт 2022. 243 просмотра

  1. Егошка
    Егошка Автор темы 9 окт 2022 fortnite seller 201 4 ноя 2019
    Помогите пожалуйста реализовать такую задачку.
    [IMG]
     
  2. mmmurdered
    mmmurdered 9 окт 2022 0 23 дек 2021
    Форик, от 0 < 10, с проверкой если элемент массива % 3 == 0, то элемент массива = 0
     
  3. oriole
    oriole 9 окт 2022 был(а) давно
    if mas[i % 3 == 0
    mas[i = 0
     
    9 окт 2022 Изменено
    1. oriole
      oriole, нельзя написать i в квадратных скобках мда...
    2. Чугун_неактив5967162
  4. denisssss_inactive
    denisssss_inactive 9 окт 2022 Рублевка тим, работаем 71 120 10 авг 2018
    C
    #include <iostream>
    #include <cstdlib>

    using namespace std;

    int main() {
    srand (time(NULL)); // инициализируем рандом

    int list[10]; // целевой массив

    // Записываем рандомные значения и выводим массив на экран
    for (int i = 0; i < 10; i++){
    list[i] = (rand() % 10)+1; // 10 верхний предел рандома
    cout << list[i];
    cout << " ";
    }
    cout << endl;
    // Зануляем кратные 3 значения в массивчике
    for(int c = 0; c < 10; c++) {
    if(list[c] % 3 == 0)
    list[c] = 0;
    cout << list[c];
    cout << " ";
    }
    cout << endl;
    return 0;
    }
     
    9 окт 2022 Изменено
    1. KinetiK
      denisssss_inactive, а теперь тоже самое только в отдельной функции с передачей массива по ссылке и условие будет выполнено
    2. denisssss_inactive
      KinetiK, это уже самому можно доделать
  5. Celeste
    Celeste 9 окт 2022 ♕Climbing for strawberries and finding myself...♕ 9694 26 окт 2021
    Тут кстати можно обхитрить задание
    Вместо функции, принимающей массив, можно написать функцию, которая просто принимает значение элемента массива, проверяет на кратность трем, возвращая нужное значение, и использовать эту функцию в цикле 10, ибо не сказано, что конкретно должна делать функция, Профит
     
    9 окт 2022 Изменено
Top
Загрузка...