С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удалить из массива все элементы, которые не являются однозначными или двухзначными. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на печать из консольной программы http://www.cyberforum.ru/cpp-beginners/thread566774.html
Здраствуйте!:)Скажите подалуста,можно из дос программы выводить на печать и если можно то как?
C++ дана таблица из n строк и n столбцов дана таблица из n строк и n столбцов. найти сумму элементов записанных по диагоналям http://www.cyberforum.ru/cpp-beginners/thread566773.html
C++ Ряд Тэйлора. Где ошибка?
Вычислить значения функции из задания 2, где x-псевдослучайное число в интервале (-5.0,+5.5), за исключением |x| <= 1. Вычисления выполнить для 4-х значений точности e: 10^-6, 10^-7, 10^-8, 10^-9 ...
C++ Ввести матрицу целых чисел .Найти и вывести пару элементов матрицы модуль разности которых минимален
помогите плиз!!!
C++ Найти сумму элементов записанных по диагоналям http://www.cyberforum.ru/cpp-beginners/thread566760.html
дана таблица из n строк и n столбцов. найти сумму элементов записанных по диагоналям
C++ Помогите решить задачу пожалуйста Задача на алгоритмы разветвляющейся и циклической структуры:scratch:: подробнее

Показать сообщение отдельно
kinoman471
4 / 4 / 0
Регистрация: 18.04.2012
Сообщений: 58
06.05.2012, 11:29  [ТС]
Вот мой код по решению, но компилятор ошибку выдает

error: invalid operands of types 'double' and 'int' to binary 'operator%'|
error: type 'double' argument given to 'delete', expected pointer|

C++
1
2
3
4
5
6
7
8
9
10
11
12
const int n = 5;
    double x[n];
    int i, k;
    int u = 100;
    cout<<"Input 5 numbers:\n";
    for (i = 0; i < n; i++)
    cin>>x[i];
    for (i = 0; i < n; i++)
    {
    if (x[i] % u ==0)
    delete x[i];
    }
Добавлено через 15 минут
Изменил немного, но условие не принимает почему-то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 const int n = 5;
    double x[n];
    int i, k, j;
    k = n;
    cout<<"Input 5 numbers:\n";
    for (i = 0; i < n; i++)
    cin>>x[i];
    for (i = 0; i < k; i++)
    {
    if (x[i] % 100 ==0)
    k--;
    for(j = i; j < k; j++)
             x[j] = x[j+1];
          i--;
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.