Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2012, 15:22   #1
bwitcher
Форумчанин
 
Регистрация: 09.06.2010
Сообщений: 112
По умолчанию массивы в С++

привет! не поможете?

в одномерном массиве, состоящем из n вещественных элементов, вычислить:

1) номер минимального элемента массива;

2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами.

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом — все остальные.
bwitcher вне форума Ответить с цитированием
Старый 28.04.2012, 17:53   #2
Tania21
 
Регистрация: 24.04.2012
Сообщений: 4
По умолчанию

#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;

int main(int argc, char *argv[])
{

int n;
double n_min,min;
int i;
n=15;
cout<<"\n Elem mas= \n";
double mas[n];

for ( i=0;i<n;i++)
{
mas[i]=(rand()%40)-10.6;
cout<<mas[i]<<" ";
};
min=mas[0];

for(i=0;i<n;i++)
if (mas[i]<min){n_min=i; min=mas[i];};

int k=0;
i=0;
double sum=0;
do{
if (mas[i]<0)k++;
if((k==1)&&(mas[i]>=0))sum=sum+mas[i];
i++;
}
while (k!=2);

cout<<"\n Nomer min= "<<n_min;
cout<<"\n Sum: "<< sum<<"\n";
// pereobraz mas
double b;
k=0;
for(i=0;i<n;i++)
if ( fabs( mas[i])<=1)
{ b=mas[i];

for(int j=i;j>0;j--)
mas[j]=mas[j-1];

mas[k]=b; k++;
}
cout<<"*****Pereobraz mas****** \n Elem mas= \n ";
for ( i=0;i<n;i++)
cout<<mas[i]<<" ";



system("PAUSE");
return EXIT_SUCCESS;
}
Tania21 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12