Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Maray
3 / 3 / 4
Регистрация: 03.01.2015
Сообщений: 449
15.06.2015, 07:06  [ТС] 0

Из цепочки чисел удалить числа кратные заданному числу

15.06.2015, 07:06. Просмотров 428. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Samurai_arz Посмотреть сообщение
попробуйте изменить 6 строчку на
int* mas = new int[N];
Теперь выделяет сразу несколько строчек:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <algorithm>
using namespace std;
int proc(const int N)
{
    int* mas = new int[N];
    int k;
 
    for (int i = 0; i < N; i++)
    {
        mas[i] = new int[N]; // <----- значение типа int* нельзя присвоить сущности типа int 
    }
 
    for (int i = 0; i < N; i++)
    {
        cin >> mas[i];
    }
 
    cout << endl;
    for (int i = 0; i < N; i++)
    {
        cout << mas[i] << " ";
        cout << endl;
    }
    cout << endl;
    k = N;
    for (int i = 0; i < N; i++)
    {
        if (mas[i] % 3 = 0)   // <----выделяет mas и пишет: выражение должно быть допустимым для изменения левосторонним значением
        {
            delete[]mas[i]; // <--- выражение должно иметь тип указателя
            k = k - 1;
        }
        cout << endl;
    }
 
    for (int i = 0; i < k; i++)
    {
        cout << mas[i] << " ";
        cout << endl;
    }
 
    for (int i = 0; i < k; i++)
    {
        delete[] mas[i];  <--- выражение должно иметь тип указателя
    }
    delete[] mas;
    return 0;
 
}
int main() {
    int N;
    cout << "Введите количество элементов в строке: ";
    cin >> N;
    cout << endl;
    proc(N);
    system("pause");
}


Вернуться к обсуждению:
Из цепочки чисел удалить числа кратные заданному числу
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 07:06
Готовые ответы и решения:

Напечатать на экране все трёхзначные числа, кратные заданному числу
Напечатать на экране все трёхзначные числа кратные заданному числу k (5 ≤ k ≤...

Создать файл и записать в него числа последовательности, не кратные заданному числу
помогите ребят! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;ctime&gt;...

Переписать в массив элементы матрицы кратные заданному числу
Задать значения целочисленных элементам матриц A и B размерностью 3 и 4 и...

Вывести все четырёхзначные числа, сумма чисел которых равна заданному числу
#include &lt;iostream&gt; using namespace std; int main(){ int N, i, j; ...

Записать в новый массив все элементы исходного массива, кратные заданному числу
Напишите понятным языком.:cry: При помощи случайных чисел ввести одномерный...

9
Другие темы раздела
C++ Множества точек на плоскости http://www.cyberforum.ru/cpp-beginners/thread1478014.html
Даны два множества точек на плоскости. Выбрать четыре различные точки первого множества так, чтобы квадрат с вершинами в этих точках накрывал все точки второго множества и имел минимальную площадь. ...
C++ Удаление файла Такая проблема: существует код который в процессе работы создаёт много файлов, он их один раз использует, а потом они не нужны. Как их удалять? функции remove() и DeleteFile() юзать пробовал, но... http://www.cyberforum.ru/cpp-beginners/thread1478013.html
C++ Запись в обратном порядке элементов массива
Дан массив целых чисел А (20). Записать в обратном порядке элементы массива с индексами с пятого по пятнадцатый. #include <stdio.h> #define SIZE 20 int main () { double...
Найти работников чей стаж работы превышает заданное значение C++
Описать структуру с именем WORKER, содержащую следующие ноля: - фамилия и инициалы работника; - название занимаемой должности; - год поступления на работу. 2. Написать программу, выполняющую...
C++ Посоветуйте книгу для изучения программирования графического интерфейса http://www.cyberforum.ru/cpp-beginners/thread1477998.html
Изучаю с++ по книге - Лафоре , пишу всякие калькуляторы , хрестики - нолики , морской бой и т.д Но ето все в консоли , а очень хочю чтоб был интерфейс ( хоть какойто ) искал на форуме - нашол что...
C++ Найти значение выражения Дано действительное число X и целое число N (> 0). Найти значение выражения 1 - X2 / (2!) + X4 / (4!) -... + (-1) N • X2 • N / ((2 • N)!). Полученное число является приближенным значением функции... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru