ОЛ
3 декабря 2018 г. 4:36

Помогите написать программу

Дан массив из 20 элементов(рандом).Удалить все чётные элементы

3

Вам это нравится? Поделитесь в социальных сетях!

2
BlinCT
  • 3 декабря 2018 г. 5:04

А с чем именно у вас проблема? Покажите вашь код, а то не понятно где проблему искать)

    Evgenii Legotckoi
    • 3 декабря 2018 г. 14:28
    • (ред.)

    Ну допустим так подсказали в паблике

    1. #include <iostream>
    2.  
    3. using namespace std;
    4.  
    5. int main()
    6. {
    7. int firstArray[] = {3,54,2,65,78,4,3,5,7,10,4,5,3,6,5,1,2,3,5,6};
    8. int secondArray[20];
    9.  
    10. int resultSize = 0;
    11. for (int i = 0; i < (sizeof(firstArray)/sizeof(*firstArray)); ++i)
    12. {
    13. if (firstArray[i] % 2 != 0)
    14. {
    15. secondArray[resultSize] = firstArray[i];
    16. ++resultSize;
    17. }
    18. }
    19.  
    20. int* resultArray = new int[resultSize];
    21. std::copy(std::begin(secondArray), std::begin(secondArray) + resultSize, resultArray);
    22.  
    23. for (int i = 0; i < resultSize; ++i)
    24. {
    25. cout << resultArray[i] << endl;
    26. }
    27. return 0;
    28. }

      Комментарии

      Только авторизованные пользователи могут публиковать комментарии.
      Пожалуйста, авторизуйтесь или зарегистрируйтесь