Загрузка...

How to implement such a task? C++

Thread in C/C++ created by Егошка Oct 9, 2022. 242 views

  1. Егошка
    Егошка Topic starter Oct 9, 2022 fortnite seller 201 Nov 4, 2019
    Помогите пожалуйста реализовать такую задачку.
    [IMG]
     
  2. mmmurdered
    mmmurdered Oct 9, 2022 0 Dec 23, 2021
    Форик, от 0 < 10, с проверкой если элемент массива % 3 == 0, то элемент массива = 0
     
  3. oriole
    oriole Oct 9, 2022 был(а) давно
    if mas[i % 3 == 0
    mas[i = 0
     
    1. oriole
      oriole, нельзя написать i в квадратных скобках мда...
    2. Чугун_неактив5967162
  4. denisssss_inactive
    denisssss_inactive Oct 9, 2022 Рублевка тим, работаем 70,759 Aug 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;
    }
     
    1. KinetiK
      denisssss_inactive, а теперь тоже самое только в отдельной функции с передачей массива по ссылке и условие будет выполнено
    2. denisssss_inactive
      KinetiK, это уже самому можно доделать
  5. Celeste
    Celeste Oct 9, 2022 ♕Climbing for strawberries and finding myself...♕ 9694 Oct 26, 2021
    Тут кстати можно обхитрить задание
    Вместо функции, принимающей массив, можно написать функцию, которая просто принимает значение элемента массива, проверяет на кратность трем, возвращая нужное значение, и использовать эту функцию в цикле 10, ибо не сказано, что конкретно должна делать функция, Профит
     
Top
Loading...