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

сжатие массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на С++ Метод Холецкого http://www.cyberforum.ru/cpp-beginners/thread28890.html
Привет)Ребята,если кто-то сталкивался с прикладным программированием на курсе информатики.Предметом Численными методы,то тогда подскажите есть ли данная работа с вычислением метода Холецкого.Если кто-то сталкивался, отправте по почте nvakulchik@mail.ru Заранее благодарна.
C++ Разбор кода программы Здравствуйте! Помогите пожалуйста написать программу (на Bison+Flex), которая будет сканировать текстовый документ и выводить информацию об объявленных, но не использованных функциях. http://www.cyberforum.ru/cpp-beginners/thread28869.html
Преобразование типов C++
С учебника переписал код на применение структур, но возникла проблема с преобразованием типов. Вот код проги: #include "stdafx.h" #include <iostream> #define imo 15 #define ise 20 #define inull 1 struct stboat { char smodel; char sserial;
C++ размещение
помогите написать программу перебора всех возможных способов m предметов по n ящикам, не более чем по одному в ящик. динные должны браться из файла input и записавались в output. если можно, то прокомментируйте, хоть что-то в задаче, чтобы понять.
C++ Задача с деструкторами http://www.cyberforum.ru/cpp-beginners/thread28857.html
Доброго всем вечера:) короче говоря, есть интересная задачка но одна проблемка - надо сделать к ней пояснения, исправить 1 ошибку и сделать её мат.модель. Задача звучит так: Нижче наведена реалізація програми CONSOVER.CPP: # include <iostream.h> class employee { Public: Employee (CHAR *, Long, Float); Employee (CHAR *, Long); void show_employee (VOID); int change_salary (Float);
C++ Проблема с запуском Когда я пытаюсь запустить любую прогу пишет Cannot run project unless a host application is defined. Use the Run/Parameters... dialog box,как я понял дело в строке Host Application-она у меня пустая,какаой файл там должен находиться? подробнее

Показать сообщение отдельно
nowichok2
1 / 1 / 0
Регистрация: 09.03.2009
Сообщений: 6

сжатие массива - C++

06.04.2009, 10:47. Просмотров 1151. Ответов 1
Метки (Все метки)

задание:
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) Максимальный и минимальный элемент массива
2) Сумму элементов массива, расположенных до последнего положительного эелемента
3)Сжать массив, удалив из него все элементы, модуль которых находиться в интервале [a, b]. Освободившееся в конце массиа элементы заполнить нулями.

проблема: не могу придумать как сделать 3 задание.
помогите пожалуста кто сталкивался с такой задачей !


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
#include <vcl.h>
#pragma hdrstop
 
#pragma argsused
#include <iostream> 
using std::cout;    
using std::cin; 
using std::endl;    
const size_t MAX = 5;   
int MaxElement(int iArray[])    
{   
    int MaxE = iArray[0];   
    for(size_t i = 1; i < MAX; ++i) 
    {   
        if (iArray[i] > MaxE)   
          MaxE = iArray[i];         
    }   
    return MaxE;
}
 
int MinElement(int iArray[])
{   
    int MinE = iArray[0];   
    for(size_t i = 1; i < MAX; ++i) 
    {   
        if (iArray[i] < MinE)   
          MinE = iArray[i];         
    }   
    return MinE;    
}
 
int SUM(int iArray[])
{
int sum=0;
 int G=0 ;
for (int i=(5-1); i>=0; i--)
{
   if(iArray[i]>=0)
   {
   G=i;
   break;
   }
 
}
   for (int i=0; i<=G; i++)
   {
   sum+=iArray[i] ;
    }
 
    return sum;
}
 
 
int main()  
{   
    int a[MAX]; 
    for(size_t i = 0; i < MAX; ++i) 
    {   
        cout << "Enter next element: "; 
        cin >> a[i];    
        }   
    cout << "Max: " << MaxElement(a) << endl;   
    cout << "Min: " << MinElement(a) << endl;
    cout << "SUM " << SUM(a) << endl;
    char r;
    cin >> r;   
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru