Форум программистов, компьютерный форум 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,если они равны).Буду очень благодарна,если кто-нить кинет алгоритм или код.Очень срочно надо(( подробнее

Показать сообщение отдельно
bratishka-buka
0 / 0 / 0
Регистрация: 29.04.2009
Сообщений: 63
11.06.2009, 02:48  [ТС]     Пом Динамический - двумерный массив, не работает=(
а сделай последнюю,необходимо тож на функции разбить

Вычисляет: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
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
76
77
78
79
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <math.h>
#include <iostream.h>
#include <stdio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
//переменная для кол-во элементов массива
int n;
//ввод кол-ва элементов массива
printf("Vvedite kolichestvo elementov massiva:\n");
scanf("%i",&n);
//создаем массив
float *mas = new float [n];
//ввод элементов массива
printf("Vvedite elementi massiva:\n");
//переменная для счета в for
int i;
for (i = 0; i < n; i++)
        {
        scanf("%f",&mas[i]);
        };
//вывод исходного массива
for (i = 0; i < n; i++)
        {
        printf("%3.2f ",mas[i]);
        };
printf ("\n");
 
//вычисление кол-ва элементов меньших С
int kol;
kol = 0;
float c;
printf("Vvedite C:\n");
scanf("%f",&c);
for (i = 0; i < n; i++)
        {
        if (mas[i] < c)
                {
                kol++;
                };
        };
 
if ((kol == 0))
        {
        printf("Elementov menshe C net\n");
        }
        else
        {
        printf("Kolichestvo elementov menshe C ravno %i\n",kol);
        };
 
//сумма элементов массива, расположенных после последнего отрицательного элемента
float sum = 0;
int pos_otr = 0;
//запоминаем позицию минимального числа
for (i = 0; i < n; i++)
        {
        if (mas[i] < mas[pos_otr]) pos_otr = i;
        };
//считаем сумму после минимального
for (i = pos_otr+1; i < n; i++)
        {
        sum += mas[i];
        };
printf("Summu elementov posle otricatelnogo ravna %3.2f\n",sum);
 
//задержка программы
float u;
scanf("%f",&u);
        return 0;
}
//---------------------------------------------------------------------------
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru