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

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

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

Для заданной матрицы определить все седловые точки - C++

31.05.2010, 09:03. Просмотров 991. Ответов 1
Метки нет (Все метки)

Ребят, пожалуйста очень надо, нифига не знаю.=((
1. Массив целых чисел. Найти сумму чётных элементов массива. Отсортировать в возрастающем порядке, методом слияния. ("Массивы и функции")
2. Во входной строке заменить слово «&» на слово «and». Слова выделяются с обоих сторон пробелами, или знаками препинания, или началом, или концом строки.("Строки")
3. Элемент матрицы является седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце (или наоборот: наибольшим в своей строке и наименьшим в своем столбце). Для заданной матрицы определить все седловые точки. ("Функции и многомерные массивы")
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2010, 09:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для заданной матрицы определить все седловые точки (C++):

Для матрицы размером NxM вывести на экран все седловые точки. - C++
Для матрицы размером NxM вывести на экран все седловые точки. Элемент матрицы называется седловой точкой, если он является наименьшим в...

Определить седловые точки матрицы - C++
Доброго времени суток. Задали написать программу на C++, вот задание: "Дана целочисленная матрица. Определить: 1) Кол-во отрицательных...

Седловые точки матрицы - C++
Доброго времени суток,уважаемые программисты. Возникла такая проблема. Имеется следующий код: #include <stdio.h> #include...

Седловые точки матрицы - C++
Найти седловые точки матрицы. Седловой точкой называется элемент, являющийся минимальным в строке и максимальным в столбце. Я тут...

Найти седловые точки матрицы - C++
Ввести данные в прямоугольную матрицу, вывести матрицу на экран. В матрице найти седловые точки (найти номер строки и столбца для каждой...

Разбить на подпрограммы (седловые точки матрицы) - C++
Приветствую. Вот код, в консоли программа выводит на экран седловые точки матрицы MxN (минимальные в столбце и максимальные в строке). ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
31.05.2010, 10:07 #2
2.
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
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <string>
#define DEL " ,.!?\0"
#define WORD "&"
#define NEW "and"
#define DEF_LEN 70
 
//Является ли данная строка словом?
bool IsWord(std::string s, int i);
 
int main()
{
    std::string s;
    char cs[DEF_LEN];
    gets(cs);
    s.assign(cs);
    
    while(s.find(WORD) != s.npos && IsWord(s, s.find(WORD))){
        int p = s.find(WORD);
        if(IsWord(s, p)){
            s.erase(p, strlen(WORD));
            s.insert(p, NEW);}}
            
    std::cout<<s<<std::endl;
    
    return 0;
}
 
bool IsWord(std::string s, int i)
{
    if((strchr(DEL, s[i-1]) && strchr(DEL, s[i+1])) || !i)
        return true;
    return false;
}
Добавлено через 11 минут
Ошибку нашёл...
2.
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
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <string>
#define DEL " ,.!?\0"
#define WORD '&'
#define NEW "and"
#define DEF_LEN 70
 
//Является ли данная строка словом?
bool IsWord(std::string s, int i);
 
int main()
{
    std::string s;
    char cs[DEF_LEN];
    gets(cs);
    s.assign(cs);
    
    for(unsigned int i = 0; i < s.length(); i++)
        if (s[i] == WORD){
            if(IsWord(s, i)){
                s.erase(i, 1);
                s.insert(i, NEW);}}
            
    std::cout<<s<<std::endl;
    
    return 0;
}
 
bool IsWord(std::string s, int i)
{
    if((strchr(DEL, s[i-1]) && strchr(DEL, s[i+1])) || (!i && strchr(DEL, s[i+1])))
        return true;
    return false;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2010, 10:07
Привет! Вот еще темы с ответами:

СЕДЛОВЫЕ точки матрицы( ПОмогите исправить) - C++
//sedlov tochka//////////////////////////// for(i=0;i&lt;n;i++) { min=a; for(j=0;j&lt;m;j++) { if(a&lt;min) ...

В матрице NxM найти все седловые точки - C++
Для матрицы размером NxM вывести на экран все седловые точки. (Элемент матрицы называется седловой, если он является наименьшим в своей...

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

Определить, действительно ли все элементы k-го столбца заданной матрицы равны нулю - C++
Задана матрица размером NxN. Получить массив B, присвоив его k-му элементу значение 0, если все элементы k-го столбца матрицы нулевые, и...


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

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

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