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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dante Alighieri
0 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 3
#1

Одномерный массив. - C++

13.11.2011, 15:45. Просмотров 576. Ответов 5
Метки нет (Все метки)

Большая просьба помочь мне в решении задач! Буду очень благодарен!

Консольное приложение , N = 10 , Целочисленный массив - типа int , Вещественный массив - типа float


В одномерном массиве, состоящем из N вещественных элементов, вычислить :
1) Количество элементов массива, лежащих в интервале [a,b] ;
2) Сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов.


Если не сложно, хочется получить объяснения в виде комментариев =) Очень плохо разбираюсь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 15:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одномерный массив. (C++):

Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов) - C++
Помогите решить задачку: Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий...

Массив: Все элементы массива, кратные трем, записать в одномерный массив. - C++
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка), она должна двухмерный массив перевести построчно в одномерный...

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив - C++
ввести двумерный массив I . найти номера столбцов с положительными элементами и записать их в одномерный массив, отобразить его на экране. ...

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив - C++
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив. #include <iostream> using namespace std; ...

Переписать произвольный одномерный массив в другой массив в обратном порядке - C++
Помогите написать прогу, вот задание. Переписать произвольный одномерный массив в другой массив в обратном порядке.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
bretba
63 / 58 / 5
Регистрация: 24.07.2011
Сообщений: 343
13.11.2011, 16:02 #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
#include <iostream>
#include <conio.h>
void main()
{
int n,i;
float x[10];
float a,b;
int k;
 
cout<<"vvedite n\n";
cin>>n;
cout<<"vvedite a\n";
cin>>a;
cout<<"vvedite b\n";
cin>>b;
if ((n<=0) || (n>10) || (a>=b)) cout<<"oshblbka vvoda\n"; else
{
for(i=0;i<=n;i++)
{
cout<<"vvedite "<<i<<" element massiva\n";
cin>>x[i];
}
 
k=0;
for(i=0;i<=n;i++)
if ((x[i]>=a) && (x[i]<=b)) k++;
 
cout<<"koli4estvo elementov vxod9wix v otrezok [a,b] ravno= "<<k<<"\n";
 
}
_getch();
}
Писал на коленках,могут быть ошибки.
Написал только первую..потому что вторую лень
Dante Alighieri
0 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 3
13.11.2011, 16:08  [ТС] #3
Большое спасибо =) Вторую тоже бы хотелось )


Update:
Да,ошибки есть..(
bretba
63 / 58 / 5
Регистрация: 24.07.2011
Сообщений: 343
13.11.2011, 16:49 #4
Забыл подключить пространство имен,к которому относится cin и cout

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
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int n,i;
float x[10];
float a,b;
int k;
 
cout<<"vvedite n\n";
cin>>n;
cout<<"vvedite a\n";
cin>>a;
cout<<"vvedite b\n";
cin>>b;
if ((n<=0) || (n>10) || (a>=b)) cout<<"oshblbka vvoda\n"; else
{
for(i=0;i<=n;i++)
{
cout<<"vvedite "<<i<<" element massiva\n";
cin>>x[i];
}
 
k=0;
for(i=0;i<=n;i++)
if ((x[i]>=a) && (x[i]<=b)) k++;
 
cout<<"koli4estvo elementov vxod9wix v otrezok [a,b] ravno= "<<k<<"\n";
 
}
_getch();
}
Вот так будет работать

Добавлено через 13 минут
Цитата Сообщение от Dante Alighieri Посмотреть сообщение
2) Сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов.
Вот тут как бы 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
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int n,i;
float x[10];
float p;
int k;
 
cout<<"vvedite n\n";
cin>>n;
if ((n<=0) || (n>10)) cout<<"oshblbka vvoda\n"; else
{
for(i=0;i<=n;i++)
{
cout<<"vvedite "<<i<<" element massiva\n";
cin>>x[i];
}
 
p=x[0];
k=0;
for(i=1;i<=n;i++)
{
    if (p<x[i])
    {
        p=x[i];
        k=i;
    }
}
p=0;
for(i=n;i>=k+1;i--)
    p=p+x[i];
 
cout<<"Symma elementov posle maximalbnogo ravna= "<<p<<"\n\n";
cout<<"usxodnblu massiv:\n";
for(i=0;i<=n;i++)
    cout<<x[i]<<"  ";
 
bool fl=true;
while(fl)
{
    fl=false;
      for(i=0;i<=n-1;i++)
      {
          if (abs(x[i])<abs(x[i+1]))
          {
              p=x[i];
              x[i]=x[i+1];
              x[i+1]=p;
              fl=true;
          }
      }
}
cout<<"\nypor9do4ennblu massiv:\n";
for(i=0;i<=n;i++)
    cout<<x[i]<<"  ";
 
 
}
_getch();
}
Вот вторая
Dante Alighieri
0 / 0 / 0
Регистрация: 13.11.2011
Сообщений: 3
13.11.2011, 17:45  [ТС] #5
Спасибо! =)
bretba
63 / 58 / 5
Регистрация: 24.07.2011
Сообщений: 343
13.11.2011, 17:46 #6
Не за что...разберись сам,и старайся уже делать,ведь форум не всегда будет помогать...а программы пока что легкие у тебя
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2011, 17:46
Привет! Вот еще темы с ответами:

Дан двумерный массив 3х3. Получить одномерный массив из из отрицательных элементов матрицы. - C++
Пожалуйста, помогите решить простым методом задачку, просто не могу понять смысл ее выполнения. Дан двумерный массив 3х3.Получить...

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию - C++
создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию. получилось вот что: #include...

Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически - C++
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением 3)сдвинуть массив циклически на К элементов...

Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив - C++
Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.11.2011, 17:46
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru