Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Многомерные массивы и строки. Извиняюсь, что просто с нуля, но очень надо. Будьте добры) Программирование на языках С 1)Дана целочисленная квадратная матрица. Определить: а)сумму элементов в тех столбцах, которые не содержат отрицательных эле¬ментов; б)упорядочить строки по убыванию произведений их элементов. 2)Дано предложение. Вывести его на экран, заменив каждую первую букву слов, начинающихся с гласной на... https://www.cyberforum.ru/ cpp-beginners/ thread224230.html C++ запись структуры в файл
ПОМОГИТЕ пожалуйста......... не могу сделать так чтобы в файл по завершению работы программы записывалось действие которое выполнялось......например...считалась сред.зарплата-----и в файл выводится----- все сотрудники+ Srednyaya zarplata= "<<sredzap<<" rublei :cry:......помогите ))))))))) #include <conio.h> #include <iostream>
C++ Блог схема Пожалуйста помогите с блог схемой! Вот условие задачи: Записать в файл последовательного доступа N натуральных чисел: a1, a2,..., an (числа получить с помощью датчика случайных чисел). Сформировать новый файл последовательного доступа, элементами которого являются числа а1, а1•а2, а1•а2•а3,..., al•a2•a3•...•an. Вот решение на С++: #include <fstream.h> #include <iostream.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread224206.html C++ Как правильно передавать указатели на класс на другую форму https://www.cyberforum.ru/ cpp-beginners/ thread224191.html
в общем добрый день, пытаюсь создать собственную телефонную книгу используя ооп. ну дак вот я описал в cpp файле два класса: один предок другого + управляющий класс. Начинаю привинчивать к формам, но у меня при добавлении нового человека вылазит ошибка: Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00408119 in module 'Project1.exe'.write...
C++ Реализация временных логик.
Нужна реализованная программа в принципе без особой разницы на каком языке ( только не на ASM ). Нет, мне не нужно чтобы мне ее кто то написал, (это конечно было бы не плохо, но на это боюсь уйдет много времени) может быть вы(программисты) натыкались на подобного рода программы. Я уже не один вечер в сети провел, не могу найти чего путного. Если же не знаете то посоветуй те какие нибудь крупные...
C++ Создание SDI приложения с функциями просмотра INI файлов Windows https://www.cyberforum.ru/ cpp-beginners/ thread224167.html
Создание SDI приложения с функциями просмотра INI файлов Windows. Т.е. в левой части имеется дерево каталогов разделов. В правой части в виде стандартного списка ключи и их значения в зависимости от выбранного раздела выбранного в левой части. Левая и правая часть разделяются элементом «сплитер». незнаю как, помогите люди добрые...
C++ Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n - строкой с https://www.cyberforum.ru/ cpp-beginners/ thread224163.html
Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n - строкой с номером m.
C++ виртуальные методы
как вызвать виртуальный метод базового класса из наследуемого класса? struct A { virtual void vf() { printf("A"); } };
C++ Вычеркните из одного слова все буквы, встречающиеся в другом слове. https://www.cyberforum.ru/ cpp-beginners/ thread224155.html
Вычеркните из одного слова все буквы, встречающиеся в другом слове.
C++ Знатоки прошу ответа!!! 1. double temp; for (int i = p + 1; i < n; i++) { temp = arr; for (int j = 0; j < n + 1; j++) arr -= arr * temp; } 2. for (int i = p + 1; i < n; i++) for (int j = 0; j < n + 1; j++) https://www.cyberforum.ru/ cpp-beginners/ thread224154.html
Дана строка, содержащая текст на русском языке и некоторые 2 слова. Определить, сколько раз они входят непосредственно друг с другом. C++
Дана строка, содержащая текст на русском языке и некоторые 2 слова. Определить, сколько раз они входят непосредственно друг с другом. В C++Builder пож-ста
C++ Как перенаправить поток на другое устройство? У мну есть руль который подключается к компу. Что мне нада прописать что перенаправить на это устройство поток?) Ужасно любопытно=) https://www.cyberforum.ru/ cpp-beginners/ thread224130.html
131 / 108 / 12
Регистрация: 04.12.2010
Сообщений: 313
05.01.2011, 12:40 0

Если в матрице есть одна строка, сумма элементов которой отрицательна, создать новую матрицу по правилу - C++ - Ответ 1260272

05.01.2011, 12:40. Показов 1768. Ответов 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
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
#include<conio.h>
#include<iostream>
using namespace std;
 
main()
{
int A[100][100], n, m, i, j, fl=0, s=0, sum[100]={0}, b[100]={0};
cout<<"Enter n and m\n\n";
cin>>n>>m;
for (i=0; i<n; i++) for (j=0; j<m; j++) A[i][j]=rand()%100-50;
cout<<"\n\n A[][] : \n\n";
for (i=0; i<n; i++) 
{
    s=0;
    for (j=0; j<m; j++)
    {
         cout<<A[i][j]<<" ";
         s+=A[i][j];
    }
    b[i]=i;
    if (s<0) fl=1;
    cout<<"\n";
}
for (i=0; i<n; i++)
{
    for (j=0; j<m; j++)
    {
        sum[i]+=A[i][j];
    }
}
if (fl==1)
{
          for (i=0; i<n-1; i++)
          {
              for (j=0; j<m-1; j++)
              {
                  if (sum[j]>sum[j+1])
                  {
                            sum[j]=sum[j]+sum[j+1];
                            sum[j+1]=sum[j]-sum[j+1];
                            sum[j]=sum[j]-sum[j+1];
                            b[j]=b[j]+b[j+1];
                            b[j+1]=b[j]-b[j+1];
                            b[j]=b[j]-b[j+1];
                  }
              }
          }
}
int u;
cout<<"\n A1[][] :\n\n";
for (i=0; i<n; i++)
{
    u=b[i];
    for (j=0; j<m; j++)
    {
        cout<<A[u][j]<<" ";
    }
    cout<<"\n";
}
getch();
}
По-моему, работает... =)

Вернуться к обсуждению:
Если в матрице есть одна строка, сумма элементов которой отрицательна, создать новую матрицу по правилу C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2011, 12:40
Готовые ответы и решения:

Получить новую матрицу, элементы которой есть сумма элементов данной матрицы
4 2 3 4 0 7 5 -2 -4 3 2 8 4 -2 8 3 Получить новую матрицу, элементы которой есть сумма...

Получить новую матрицу, элементы которой есть сумма элементов данной матрицы с наименьшим элементом
Получить новую матрицу, элементы которой есть сумма элементов данной матрицы с наименьшим элементом...

Получить новую матрицу, элементы которой есть сумма элементов данной матрицы с наименьшим элементом среди
4 2 3 4 1 7 5 -2 -4 3 2 8 4 -2 8 3 Получить новую...

В матрице (6,6) заменить в строке все отрицательные элементы на 0, если сумма элементов этой строки отрицательна.
В матрице (6,6) заменить в строке все отрицательные элементы на 0, если сумма элементов этой строки...

2
05.01.2011, 12:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2011, 12:40
Помогаю со студенческими работами здесь

Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой максимальна.
Помогите с задачей на С++, пожалуйста. Сформировать из фрагмента матрицы А(na,ma) новую матрицу...

В матрице после каждой строки, сумма элементов которой больше 10, вставить новую строку
В двумерном массиве после каждой строки, сумма элементов которой больше 10, вставить новую строку,...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru