Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 20.11.2012
Сообщений: 33

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

24.12.2012, 20:34. Показов 830. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Первое действие:поменять знак элементов столбца.Второе действие:вывести на экран сумму отрицательных элементов в столбце.Промежуточная функция:выполнить действия для столбцов,у которых первый элемент имеет нечетное значение.

Я знаю,что у меня есть ошибки.Помогите написать правильно

Код:
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
void znak(int**,int,int);
void otric(int**,int,int);
void nechetnoe(int**,int,int);
 
int main()
{
    int i=0,j,M,N;
    cout<<"Vvedite kolichestvo strok N= ";
    cin>>N;
    cout<<"Vvedite kolichestvo stolbcov M= ";
    cin>>M;
    int**a=new int*[N];
    a[i]=new int [M];
 
    for(i=0;i<N;i++)
        for(j=0;j<M;j++)
        {
            cout<<"Vvedite a[i][j]= ";
            cin>>a[i][j];
        }
        for(j=0;j<M;j++)
            nechetnoe(a,M,N);
        for(i=0;i<N;i++)
        {
            for(j=0;j<M;j++)
            {
                cout<<a[i][j];
            }
        }
            system("pause");
            return 0;
}
void nechetnoe(int**arr,int stolb,int stroka)
{ int M,N,number;
    for(int j=0;j<stolb;j++)
    {   for(int i=0;i<stroka;i++)
      {
            number=arr[i][j];
            if(!(number%2==0))
            znak(arr,M,N);
            otric(arr,M,N);
      }
    }
}
    void znak(int**arr,int stolb,int stroka)
    {
        int fl=1;
        for(int x=0;x<stolb;x++)
        {
            for(int y=0;y<stroka;y++)
            {
                fl=arr[y][x]*(-1);
            }
            cout<<fl;
        }
    }
    void otric(int**arr,int stolb,int stroka)
    {
        int fl=0;
        for(int x=0;x<stolb;x++)
        {
            for(int y=0;y<stroka;y++)
            {
                if(arr[y][x]<0)
                    fl=fl+arr[y][x];
                    cout<<fl<<" ";
                    fl=0;
            }
        }
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2012, 20:34
Ответы с готовыми решениями:

Поменять знак элементов столбца матрицы.Вывести на экран сумму отрицательных элементов в столбце.
Первое действие:поменять знак элементов столбца.Второе действие:вывести на экран сумму отрицательных элементов в столбце.Промежуточная...

Вывести сумму элементов столбца матрицы, если в нем нет отрицательных элементов
Помогите исправить программу. Выдает неправильный ответ. Задача: а)Вывести сумму элементов столбцы, если в нем нет отрицательных...

Найти характеристику каждого ее столбца (сумму модулей отрицательных нечетных элементов в каждом столбце)
ЦЕЛЬ РАБОТЫ. Задав двумерный массив вещественных данных (матрицу А), реализовать его обработку, как указано в варианте. Исходные данные...

4
 Аватар для Silvestr1994
27 / 27 / 11
Регистрация: 26.10.2012
Сообщений: 101
27.12.2012, 00:20
ещо раз внятно условие пожалуйста
0
0 / 0 / 1
Регистрация: 20.11.2012
Сообщений: 33
27.12.2012, 00:31  [ТС]
короче сначала проверяется промежуточная функция,и если условие выполняется,то выполняется первое действие,а потом второе(тоже с функциями).Всего 3 функции получается
0
 Аватар для Silvestr1994
27 / 27 / 11
Регистрация: 26.10.2012
Сообщений: 101
27.12.2012, 00:40
Цитата Сообщение от Usain Посмотреть сообщение
короче сначала проверяется промежуточная функция,и если условие выполняется,то выполняется первое действие,а потом второе(тоже с функциями).Всего 3 функции получается
можно просто условия задачи
0
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 47
27.12.2012, 00:44
Это и есть условие
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.12.2012, 00:44
Помогаю со студенческими работами здесь

Найти характеристику каждого столбца матрици (сумму модулей отрицательных нечетных элементов в каждом столбце)
Всех с наступающим :) Задана квадратная матрица A размером N x N (N&lt;=10), состоящая из действительных элементов. N определить как...

Найти сумму положительных элементов в каждом столбце матрицы, поменяв знак четных элементов на противоположный
Вводится квадратная матрица порядка n. Найти сумму положительных элементов в каждом столбце, предварительно поменяв знак на противоположный...

Найти сумму положительных элементов третей строки и сумму отрицательных элементов пятого столбца
найти и напечатать сумму положительных элементов третей строки и сумму отрицательных элементов пятого столбца #include&lt;iostream&gt; ...

Поменять знак у всех элементов столбца матрицы
Дан массив А. Заменить все элементы столбца двумерного массива с номером К (K вводится с клавиатуры) на противоположные по знаку.

Вывести на экран минимальную сумму отрицательных элементов и номер столбца в котором она находится
2) В каждом столбце массива найти сумму отрицательных элементов. Вывести на экран минимальную сумму и номер столбца в котором она находится


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru