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

Одномерные массивы и указатели - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.61
Анастасия-BAGIRRA
0 / 0 / 0
Регистрация: 23.12.2008
Сообщений: 35
05.03.2009, 17:56     Одномерные массивы и указатели #1
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, лежащих в диапазоне от А до В;
2) сумму элементов массива, расположенных после максимального элемента.
Упорядочить элементы массива по убыванию модулей элементов.
Помогите разобраться! только только начинаю вникать в работу С++. подскажите пожалуйста!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2009, 17:56     Одномерные массивы и указатели
Посмотрите здесь:

одномерные массивы и указатели C++
C++ одномерные массивы и указатели
одномерные массивы C++
Одномерные массивы в Си++ C++
C++ одномерные массивы
C++ Одномерные массивы и указатели
C++ Одномерные массивы.
Одномерные массивы и указатели - составить блок-схему по коду C++
Одномерные массивы и указатели (Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг) C++
Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры) C++
Одномерные массивы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Phantom
Эксперт C++
 Аватар для Phantom
3160 / 842 / 15
Регистрация: 29.12.2008
Сообщений: 952
05.03.2009, 18:54     Одномерные массивы и указатели #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
#include <iostream>
using namespace std;
 
void main()
{
    float *mas;              //используем динамический массив.
    int n;                   //Размерность массива.
    cout << "Razmernost: ";
    cin >> n;                //ввод размерности.
    cout << endl;
    mas = new float [n];    //выделение памяти под массив.
    int i;
    for (i=0; i<n; i++) cin>>mas[i]; //ввод элементов массива.
 
    float A,B;                       //А и В
    cout << "Vvod A & B: ";
    cin >> A; cin>>B;                //ввод А и В
 
    int count=0;                    //количество элементов между А и В
    for (i=0; i<n; i++)             //Проходим по массиву и...
        if (mas[i]>A && mas[i]<B) count++;   //...если текущий элемент от А до В, то увеличиваем счетчик.
 
    for (i=0; i<n; i++) cout << mas[i] <<' '; cout << endl;  //Печать массива и счетчика.
    cout<< "Chislo elementov ot A do B: "<<count;
    system("pause");
}
Во второй нужно пройти по массиву, найти максимальный элемент, запомнить его индекс (номер его позиции в массиве), затем посчитать сумму элементов, у которых индекс больше, т.е. которые стоят после максимального элемента.

В третьей обычный алгоритм сортировки, их много в интернете, только сортировать будем не элементы, а их модули (модуль числа Х выглядит как abs(X) в C++).
Анастасия-BAGIRRA
0 / 0 / 0
Регистрация: 23.12.2008
Сообщений: 35
16.03.2009, 23:29  [ТС]     Одномерные массивы и указатели #3
для чего тут пауза?
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
16.03.2009, 23:32     Одномерные массивы и указатели #4
чтоб программа не закрывалась по завершении выполнения... иногда используется
getch() из библиотеки conio.h
Mecid
 Аватар для Mecid
678 / 227 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
17.03.2009, 00:17     Одномерные массивы и указатели #5
можно использовать getchar(); он прям в stdio.h
Yandex
Объявления
17.03.2009, 00:17     Одномерные массивы и указатели
Ответ Создать тему
Опции темы

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