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

Пом Динамический - двумерный массив, не работает=( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание двумерного массива http://www.cyberforum.ru/cpp-beginners/thread39265.html
помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу построения одномерного массива, элементы которого равны разницы наибольшего и наименьшего элементов рядков. Вывести входной и одномерный массивы на экран.
C++ Из заданного интервала натуральных чисел определить все простые числа Завтра сдавать, помогите создать, кто что сможет, буду очень благодарна ... 2 Заданы числа А,В,C,D. Выяснить можно ли прямоугольник со сторонами А и В уместить внутри прямокгольника со сторонами C и D так, чтобы каждая сторона одного прямоугольника была параллельна или перпендикулярна мтороне другого прямокгольника. 3 Из заданного интервала натуральных чисел определить все простые числа ... http://www.cyberforum.ru/cpp-beginners/thread39236.html
Непонятка с tangens-ом в С++3.1 помогите плз. C++
Пишу программу по учебнику! встретился с тангенс: tg(фи)=-1,5 => фи=-67 градусов не могу понять как тут вышло -67 градусов Попробывал так fi=atan(-1.5)*180/nu const nu=3.14... ВСЕ РАВНО НЕ ВЫХОДИТ!! помогите вывести плз в программном коде!!
почему не delete (выделение памяти) C++
почему в примерах в мсдне не высвобождается память после использования asctime, ctime? #include <time.h> #include <stdio.h> int main( void ) { struct tm *newTime; time_t szClock; // Get time in seconds
C++ Работа со списком...Не могу добавить функцию добавить элементы в начало списка... http://www.cyberforum.ru/cpp-beginners/thread39215.html
В моей программе есть функция добавить элементы, она добавляет элементы в конец списка, уже очень долго не могу сделать функцию добавить вначало списка.Делать то сделал только после этого не работает удалить все или еще что нибудь.По возможности кто нибудь вставьте эту функцию в программу...Есть функция вставить, но необходимо сделать именно добавить в начало, аналогично "добавить"...
C++ Слияние файлов Организовать чересстрочное слияние файлов с разными условиями(если ф1>ф2,если ф1 <ф2,если они равны).Буду очень благодарна,если кто-нить кинет алгоритм или код.Очень срочно надо(( подробнее

Показать сообщение отдельно
ZVolodumur
49 / 49 / 3
Регистрация: 21.05.2009
Сообщений: 156
10.06.2009, 20:27     Пом Динамический - двумерный массив, не работает=(
В одномерном массиве состоящем из n вещественных элементов вычислить:1) Номер минимального элемента массива;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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#pragma hdrstop
#pragma argsused
#define n 9
//---------------------------------------------------------------------------
int mini(int *a)
{int min=0;
for(int i=0; i<n; i++)
if(a[i]<a[min])min=i;
return min;
}
 
int sum(int *a)
{ int s=0; int pr=-1,ps=-1;
for (int i=0;i<n; i++)
if (a[i]<0){ if(pr==-1) pr=i; else {ps=i; break;}}
for (int i=pr+1;i<ps; i++)
s+=a[i];
if(ps==-1) return ps;
return s;
 
}
 
int main(int argc, char* argv[])
{int m[n]={2,-1,8,3,-3,4,6,-7,4};
cout<<"Nomer min elementa massiva= "<<mini(m)<<endl;
if(sum(m)!=-1)
cout<<"Summa elementov mejdu pervim i vtorim otricatelnim elementami ravna= "<<sum(m)<<endl; else
cout<<"Error!"<<endl;
system("pause");
 
return 0;
}
//---------------------------------------------------------------------------
Добавлено через 12 минут 28 секунд
А что значит преобразовать в функцию?

Добавлено через 6 минут 57 секунд
Я так и не разобрался что должен делать етот кусок кода:
C
1
2
3
4
5
6
7
8
9
10
11
12
for (i = 0; i < n; i++)
{
if (fabs(m[i]) < 1)
{
int k,pr_per=0;
k = i;
for (k = i; k < n; k++)
{
m[k] = m[k+1];
m[n] = 0;
};
};
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru