Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая намайнит наибольшее кол-во DDCoin-нов https://www.cyberforum.ru/ cpp-beginners/ thread2497965.html
помогите решить задачку на c++ условия: Майнинг Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256...
Классы и объекты C++
Здравствуйте объясните пожалуйста следующую задачу Нужно создать класс данных А и класс отображения данных В при этом объекст отображения конструируется на стэке функции main() объектом данных...
C++ Определить номер лифта, который будет вызван https://www.cyberforum.ru/ cpp-beginners/ thread2497959.html
В доме N этажей и три лифта. Каждый лифт может быть свободным или занятым. Человек стоит на одном из этажей и собирается вызвать либо ближайший свободный лифт, либо ближайший занятый,...
C++ Вычислить сумму ряда \frac{{x}^{3}}{3}-\frac{{x}^{5}}{15}+\frac{{x}^{7}}{35}-....... рассчитать n членов ряда ; значение n с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread2497958.html
C++ Решение уравнения методом половинного деления
Помогите пожалуйста с программой. Есть код для решения методом половинного деления для данного уравнения(1 картинка) #include <iostream> #include <conio.h> #include <math.h> using...
C++ Ошибка компиляции "assigning to an array from an initializer list" Выбивает ошибку:|error: assigning to an array from an initializer list| #include <iostream> #include <cstdlib> using namespace std; const int nm = 7; int g = { {0,0,0,0,0,0,0}, ... https://www.cyberforum.ru/ cpp-beginners/ thread2497944.html
C++ Вычислить сумму десятичых цифр числа int A=545||A=66; Надо сделать чтобы 5+4+5 или 6+6 https://www.cyberforum.ru/ cpp-beginners/ thread2497940.html C++ Нарушение доступа для чтения
Непонятная для меня ошибка main.cpp #include "binary_tree.h" #include <string> int main() { binary_tree<std::string, std::string> tree;
C++ Ошибка 1083 Не удается открыть файл включение #include <sys/types.h> #include"stdafx.h" #include<math.h> #include<conio.h> #include<iostream> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread2497914.html C++ Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата https://www.cyberforum.ru/ cpp-beginners/ thread2497909.html
Меню. Функции: площадь круга, длина окружности, площадь треугольника, площадь квадрата, периметр квадрата.Пользователь выбирает опцию, и вводит нужные параметры. Вернуть результат, и вывести его на...
Функция, которая ищет корни квадратного уравнения C++
Функция, которая ищет корни квадратного уравнения. Написать функцию поиска дискриминанта, первого корня, второго
C++ Напечатать ту из матриц, которая имеет минимальный "след" Прошу оказать содействие: Задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный "след” (т.е. сумму элементов главной диагонали). При решении создать функцию для... https://www.cyberforum.ru/ cpp-beginners/ thread2497902.html
0 / 0 / 0
Регистрация: 24.05.2019
Сообщений: 65
0

Проблемы с мусором в массивах - C++ - Ответ 13814983

08.09.2019, 18:50. Показов 1112. Ответов 3
Метки (Все метки)

Вообщем нужно ввести массив с клавиатуры и проверить его числа на четность и нечетность, нечетные закинуть во 2 массив, четные в 3 массив. После выполнения всех действий в массивах появляется мусор!!! Как исправить ? Вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
using namespace std;
 
int main()
{   const int n=3;
    int mass[n];
    int mass2[n];// массив с четными числами
    int mass3[n];// массив с нечетными числами
    int k=0;
    int m=0;
     cout <<"Введите числа в массив "<< endl;
      for (int i=0;i<n;i++){
          cin >> mass[i];
      }
      for(int i = 0; i <  n; i++){
          if (mass[i]%2){
              k=k+1;
            mass2[i] = mass[i];
            }
            else{m=m+1;
                mass3[i]=mass[i];
            }
        }
    cout <<"Массив 2: ";    
    for (int i=0;i<k;i++){
        cout << mass2[i]<<" " ;
        
    }
    cout <<"Массив 3: ";
    for (int i=0;i<m;i++){
        cout << mass3[i]<<" " ;
    }
}


Вернуться к обсуждению:
Проблемы с мусором в массивах C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2019, 18:50
Готовые ответы и решения:

Переменная забивается мусором
Всем привет! Появился один маленький вопрос. Пишу сюда в первый раз, кодить начал относительно...

Матрица заполняется мусором, а нужно нулями. (с++)
Пока наброски, даже без отчистки памяти, но уже на этом этапе не работает не правильно . В итоге...

Инициализация объекта нулями или мусором
Здравствуйте. Я бы воспользовался поиском, но даже не знаю, как ему сформулировать вопрос. ...

С new первые 2 элемента массива заполняются мусором.
Написал маленькую программу в которую вводиш текст а потом она тебе снова этот текст выдаёт, но...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2019, 18:50

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Есть ли какая-то функция показывающая, что число уже является мусором
...

В массивах G(8), K(19) определить кол-во и произведение элементов меньших 26 в двух заданных массивах (6;34)
Задать два одномерных массива значений, чтобы величины элементов массивов попадали в заданный...

Массив заполняется мусором
Здравствуйте! Создал меню, в одном кейсе массив заполняется, а вывести на экран его нужно в...

Резидент. Борьба с мусором
Пишу свой резидент... У меня к примеру выводится дамп по ctrl\s, у кого-то по этой комбинации...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.