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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BenJost
0 / 0 / 0
Регистрация: 01.10.2016
Сообщений: 235
#1

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

18.06.2017, 14:35. Просмотров 100. Ответов 1

Добрый день, столкнулся с проблемой при написании программы, при компиляции не выполняет главное условие задания (скрин компиляции), в чем проблема?
заранее спасибо!

условие:
"1. Сформировать двумерный массив. Удалить из него все строки, в которых встречается заданное число."

код:
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
// ConsoleApplication217.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
 
#include <iostream>
#include <string>
using std::cout;
using std::cin;
using std::endl;
using std::string;
 
const int N=5;
 
int main()
{
    cout<<"Enter strings: "<<endl;
    string* strmas=new string[N];
    for (int i=0;i<N;i++)
        getline(cin,strmas[i]);
 
    int num;
    cout<<"Enter string number:"<<endl;
    cin>>num;
    num--;
    for (;num<N-1;num++)
        strmas[num]=strmas[num+1];
 
    for (int i=0;i<N-1;i++)
        cout<<strmas[i]<<endl;
 
    delete [] strmas;
}
0
Миниатюры
Удалить из матрицы все строки, в которых встречается заданное число  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2017, 14:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из матрицы все строки, в которых встречается заданное число (C++):

Найти все такие простые числа, не превосходящие заданного N, в троичной записи которых цифра 2, встречается заданное число раз - C++
Найти все такие простые числа, не превосходящие заданного N, в троичной записи которых цифра 2, встречается заданное число раз.

Найти строки матрицы, в которых число 3 встречается два раза. - C++
(На С++) Матрицу 10x12 заполнить случайными числами от 0 до 10. Вывести на экран саму матрицу и номера строк, в которых число 3 встречается...

Удалить из матрицы A все строки, сумма элементов которых четна, а из матрицы B – строки, сумма элементов которых нечетна(функции) - C++
Удалить из матрицы А (7х5) все строки, сумма элементов которых четна, а из матрицы В (6х8) – строки, сумма элементов которых нечетна.

В целочисленной матрице вставить новый столбец перед всеми столбцами, в которых встречается заданное число - C++
У нас нету времени,мне нужен код:umnik:Забыл сказать,в двумерном массиве,элементы целые числа

Удалить из каждой строки матрицы все элементы, величина которых находится в отрезке (a,b) - C++
удалить из каждой строки двумерного массива все элементы ,величина которых находится в отрезке (a,b), а освободишихся в концах строк...

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

1
likehood
offline
888 / 747 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
18.06.2017, 19:26 #2
Что-то не видно где вы создаёте двумерный массив. Есть одномерный массив строк, но это немного не то.

И ещё, проблема возникает не при компиляции, а при выполнении программы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2017, 19:26
Привет! Вот еще темы с ответами:

В матрице удалить строки, в которых встречается 3 и более одинаковых элементов - C++
Задана матрица размером m на n. Удалить те строки в которых встречается 3 и более подряд идуших элементов.

Найти все двухзначные числа, сумма цифр которых делится на заданное пользователем число - C++
Найти все двухзначные числа, сумма цифр которых делится на заданное пользователем число.

Найти все натуральные числа из промежутка от k до l, у которых количество делителей превышает заданное число m - C++
Люди добрые и мудрые. Как сделать сие чудо. Найти все натуральные числа из промежутка от k до l, у которых количество делителей превышает...

Найти все натуральные числа из диапазона, у которых количество делителей превышает заданное число - C++
задача: найти все натуральные числа из промежутка от а до b, у которых количество делителей превышает заданное число n. #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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