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

Дана целочисленная прямоугольная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На данный момент список состоит из одного елемента,а мне нужно чтоб был массив с числами http://www.cyberforum.ru/cpp-beginners/thread1094217.html
Помогите пожалуйста довести до ума программу. На данный момент список состоит из одного елемента,а мне нужно чтоб был массив с числами,но что-то не получается...Да и не все функции отрабатывают. #include<stdio.h> struct Element{ // структура, задающая элемент списка int data; // поле для хранения данных Element *next; // указатель на следующий элемент } *start, *p; ...
C++ Двойные кавычки в тексте. Использование strcat, lstrcat Столкнулся с бооольшущей проблемой из за синтаксиса связанного с кавычками. Делаю импорт из программы в Excel, потребовалось ввести формулу, которая естественно содержит кавычки, и не знаю теперь как же вообще создать текст с кавычками. Формула в экселе: =ЕСЛИ(A3="";"";ЕСЛИ(ЕЧИСЛО(A3);ЕСЛИ(B3="";"НТ";ЕСЛИ(ЕЧИСЛО(B3);ЕСЛИ(B3>=A3;СУММ(B3;-A3);"ОЗ");"ОТ"));"ОП")) Кое что из этого можно сделать... http://www.cyberforum.ru/cpp-beginners/thread1094214.html
Имеются сведения по областям России C++
Здравствуйте, помогите, пожалуйста написать программу к такой задаче: Имеются сведения по областям России: название области и процент мужчин к женщинам за каждый год из последних 5-ти лет. Определить: а) для каждой области во сколько раз возрос или уменьшился этот процент за пять лет б) для каждого года средний процент мужчин к женщинам, а также область, в которой этот процент за 5-ть лет...
C++ int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ? 2: делает содержимое массива или указателя переданного в параметре константным ??? 3: неизменяемый параметр 4: не изменяет объект или квалификатор #1 это просто вариант записи:
C++ Не компилируется код в Visual C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread1094190.html
#include"stdafx.h" #include"iostream" #include"conio.h" usingnamespacestd; struct Data { unsigned day; unsigned month;
C++ Производит поиск цифр в символьной строке С++ Написать программу, которая производит поиск цифр в символьной строке и в случае отсутствия иных символов переводит строку в число. С++ подробнее

Показать сообщение отдельно
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27

Дана целочисленная прямоугольная матрица - C++

11.02.2014, 16:36. Просмотров 303. Ответов 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
34
35
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
using namespace std;
#define N 10
 
int main(){
int **mas = new int*[N];
int tmp[N];
int sum;
int sumcol[N];
cout << "Array : " << endl;
for(int i=0; i<N; i++)
mas[i] = new int [N];
 
for(int i = 0; i < N; i++){
for(int j = 0; j < N; j++){
mas[i][j] = rand()% 10 - 2;
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
cout<<"a---------------------------------"<<endl;
 
//А вот так
int sum = 0;
for (int i = N-1; i <=0; i--)
    for (int j = N-i+1; j< N; j++)  {
       sum += abs (massiv[i][j]);
}
 
}
system("pause");
return 0;
}
Студия выдает следующее:
1>------ Построение начато: проект: Лаба №20.2, Конфигурация: Debug Win32 ------
1>Построение начато 11.02.2014 15:07:07.
1>InitializeBuildStatus:
1> Обращение к "Debug\Лаба №20.2.unsuccessfulbuild".
1>ClCompile:
1> Лаба №20.cpp
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(26): error C2086: int sum: переопределение
1> d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(10): см. объявление "sum"
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(29): error C2065: massiv: необъявленный идентификатор
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(33): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(33): error C2365: system: переопределение; предыдущим определением было "функция"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdlib.h(520): см. объявление "system"
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(33): error C2440: инициализация: невозможно преобразовать "const char [6]" в "int"
1> Не существует контекста, в котором такое преобразование возможно
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(34): error C2059: синтаксическая ошибка: return
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(35): error C2059: синтаксическая ошибка: }
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(35): error C2143: синтаксическая ошибка: отсутствие ";" перед "}"
1>d:\кпияп\лабы(готовые)\лаба №20.2\лаба №20.2\лаба №20.cpp(35): error C2059: синтаксическая ошибка: }
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.55
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Добавлено через 23 минуты
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
#include <cstdlib>
#include <stdlib.h>
using namespace std;
#define N 10
int main(){
int **mas = new int*[N];
int tmp[N];
int sum;
int sumcol[N];
cout << "Array : " << endl;
for(int i=0; i<N; i++)
mas[i] = new int [N];
for(int i = 0; i < N; i++){
for(int j = 0; j < N; j++){
mas[i][j] = rand()% 10 - 2;
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
cout<<"a---------------------------------"<<endl;
//int sum = 0;
for (int i = N-1; i <=0; i--)
    for (int j = N-i+1; j< N; j++)  {
       sum += abs (mas[i][j]);
}
system("pause");
return 0;
}
Все работает а как вывести на экран итог который получился, а именно "Сумму модулей элементов, расположенных ниже побочной диагонали." - не знаю
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru