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

Сортировка динамического масива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посимвольное копирование string http://www.cyberforum.ru/cpp-beginners/thread841422.html
Доброго времени суток. Возникла такая проблема. #include <iostream> #include <string> using namespace std; int main () { string a,s,d; cin>>s; cout<<s<<endl;
C++ Классы (программа сложения двух произвольных чисел) Написать программу сложения двух произвольных чисел: #include <vcl.h> #include <iostream.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused class Sum { http://www.cyberforum.ru/cpp-beginners/thread841418.html
Поразрядные операции (Запрограммировать изменение в с++ двухбайтного числа) C++
Доброго времени суток!Если нетрудно,помогите)))Срочно нужна помощь в написании программы,очень-очень нужно... задание: Запрограммировать изменение в с++ двухбайтного числа (word) так, чтобы байт последовательно заполнялся сначала единицами, а затем – нулями справа налево. 1. Создать динамическую переменную и написать программу для работы с разрядами этой переменной в соответствии со...
Подключение файла #include <name.cpp> C++
Здравствуйте. Скажите, если программа состоит из нескольких файлов, можно-ли подключать cpp - файлы, или подключать можно только хедеры? И если можно, то нужно-ли для таких файлов писать защиту от повторного включения: #ifndef name #define name // code
C++ Заголовоные файлы, поиск http://www.cyberforum.ru/cpp-beginners/thread841390.html
Приветствую всех! Перехожу с c# на с++. Суть задачи такова, что в прокете необходимо использовать потоки. Нашел пример.. http://www.cyberforum.ru/qt/thread201372.html В c# все было понятно, все что нужно было включено в .net framework. В примере подключается заголовочный файл #include <QtCore/QThread>. Но где взять QtCore/QThread?? Подскажите какими ресурсами пользоваться, откуда...
C++ Где создавать объекты классов? Здравствуйте. Подскажите, если есть много классов, объявленных в заголовочных файлах, а определенных в *.cpp - файлах, и для каждого класса создается объект, где эти объекты правильно создавать. Я создаю их там где они оказываются нужны в первый раз. Например: // A.cpp #include "B.cpp" class A { B objB; }; подробнее

Показать сообщение отдельно
FedVetal
0 / 0 / 0
Регистрация: 29.08.2012
Сообщений: 53
18.04.2013, 12:14     Сортировка динамического масива
В одномерном масиве что состоит из n елементов типа float вычислить 1) максимальный елемент масива 2)суму елементов б розмещенных до последнего четного елемента.
Сжать масив,выдалив из него все елементы б модуль каких находится в интервале [a,b]. Елементы что освободились , в конце масива , заполнить нолями.

короче сделал все кроме последнего,тоесть не переместил ноли в конец масива, как доделать подскажите.....
Вот програма:
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
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    int j=0,i,n,z,is,f;
float *m;
float s=0,max=0,a,b,c,p,r;
cout <<"Vvedite k-st elementov masiva ";
cin>>n;
m=(float*)malloc(n*sizeof(float));
cout<<"Vvesti masiv M: "<<endl;
for(i=0;i<n;i++)
    cin>>*(m+i);
for(i=0;i<n;i++)
    if(max<m[i])max=m[i];
cout<<"Max= "<<max<<endl;
for(int i=n-1;i>=0;i--)
{if(fmod(m[i],2)==0)
    {z=i+1;break;}}
 
for(i=0;i<z-1;i++)
    s=s+m[i];
cout<<"Summa elementov do poslednego chetnogo = "<<s<<endl;
cout<<"Vvedite a ";
cin>>a;
cout<<"Vvedite b ";
cin>>b;
 
    for(i=0;i<n;i++)
    if (fabs(m[i])>=a&&fabs(m[i])<=b)
    m[i]=0;
 
do{is=0;
for(i=1;i<n;i++)
    p=fabs(m[i-1]);
    r=fabs(m[i]);
    if(p<r)
    {c=p;
     p=r;
     r=c;
     is=1;};}
while(is!=1);
for(i=0;i<n;i++)
    cout<<m[i]<<endl;
 
free(m);
 cin>>is;
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru