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

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

Войти
Регистрация
Восстановить пароль
 
NBYF
0 / 0 / 0
Регистрация: 25.10.2011
Сообщений: 10
#1

В одномерном массиве вычислить минимальный элемент - C++

25.10.2011, 23:59. Просмотров 381. Ответов 4
Метки нет (Все метки)

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
- минимальный элемент массива;
- сумму элементов массива, расположенных между первым и последним положительными элементами.
void main()
{
setlocale(LC_ALL,"Russian");
int arr[1000];
int n,count=0,summ=0;
bool x;
scanf("%d",&n);
for(int i=0;i<=n-1;i++)
{
scanf("%d",&arr[i]);
}
int y=arr[0];
for(int i=0;i<=n-1;i++)
{
if(y>arr[i])
{
y=arr[i];
}
}
printf("Минимальный элемент массива: %d\n",y);
for(int i=0; i<=n-1;i++)
{

}
printf("Сумма элементов между первым и последним положительными числами массива: %d",summ);
}

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2011, 23:59     В одномерном массиве вычислить минимальный элемент
Посмотрите здесь:

В одномерном массиве вычислить минимальный элемент массива - C++
Не получается задачка: в одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить минимальный элемент...

В одномерном массиве, состоящем из n вещественных, вычислить минимальный элемент - C++
пожалуйста помогите мне решить задачи: В одномерном массиве, состоящем из n вещественных, вычислить минимальный элемент массива

В одномерном массиве вычислить минимальный по модулю элемент массива - C++
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов...

В одномерном массиве, состоящем из n элементов, вычислить минимальный по модулю элемент массива - C++
В одномерном массиве, состоящем из n элементов, вычислить минимальный по модулю элемент массива.

В одномерном массиве, состоящем из n элементов массива, вычислить минимальный элемент массива - C++
помогите

В одномерном массиве перенести в конец минимальный элемент - C++
В одномерном массиве перенести в конец минимальный элемент

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
26.10.2011, 00:09     В одномерном массиве вычислить минимальный элемент #2
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
....
  const int Size = 10;
  int Mass[Size];
  int Minimal;
 
  std::srand(std::time(NULL));
  for (int i = 0; i < Size; i++) {
    Mass[i] = std::rand() % 99;
    std::cout << Mass[i] << " ";
    (i == 0) ? (Minimal = Mass[i]) : false;
    (Mass[i] < Minimal) ? (Minimal = Mass[i]) : false;
  }
 .....

2)
C++
1
2
3
4
5
6
7
8
9
.....
int get_sum(int * mass, int first_pos, int last_pos)
{
        int sum = mass[first_pos];
        for(int i = first_pos + 1; i <= last_pos; i++)
                sum += mass[i];
        return sum;
 
........
Сто раз уже обсуждалась тема на форуме
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
26.10.2011, 00:11     В одномерном массиве вычислить минимальный элемент #3
вы самоубийца вводить вручную 1000 элементов?=)
Revol'veR
23 / 23 / 2
Регистрация: 05.11.2010
Сообщений: 134
26.10.2011, 00:15     В одномерном массиве вычислить минимальный элемент #4
Редактируйте под себя. Мозг должен работать, а не простаивать)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2011, 00:20     В одномерном массиве вычислить минимальный элемент
Еще ссылки по теме:

Поменять минимальный и максимальный элемент местами в одномерном массиве - C++
Чёта туплю, не выводит второй массив: Нужно поменять минимальный и максимальный элемент местами в одномерном :jokingly: массиве . Не могу...

Составить программу, в которой функция находит минимальный элемент в произвольном одномерном массиве - C++
Составить программу, в которой функция находит минимальный элемент в произвольном одномерном массиве.

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

В одномерном динамическом массиве, состоящем из n вещественных элементов найти минимальный элемент массива - C++
помогите решить 1)В одномерном динамическом массиве, состоящем из n вещественных элементов найти минимальный элемент массива. ...


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

Или воспользуйтесь поиском по форуму:
MrGluck
Модератор
Эксперт CЭксперт С++
7163 / 4329 / 632
Регистрация: 29.11.2010
Сообщений: 11,751
26.10.2011, 00:20     В одномерном массиве вычислить минимальный элемент #5
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
#include <iostream>
#include <conio.h>
#include <clocale>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int n, first = -1, last, min, sum = 0;
    cout<< "Ââåäèòå n: ";    cin>> n;
    int *array = new int[n];
    cout<< "Ââåäèòå ýëåìåГ*ГІГ» Г¬Г*Г±Г±ГЁГўГ*: ";
    for (int i = 0; i < n; i++)
    {
        cin>> array[i];
        
        if (i == 0)
            min = array[i];
        if (array[i] < min)
            min = array[i];
            
        if (array[i] >= 0)
        {
            if (first == -1)
                first = i;
            last = i;
        }
    }
    for (int i = first; i < n && i < last; i++)
        sum += array[i];
        
    cout<< "ГЊГЁГ*ГЁГ¬Г*ëüГ*ûé ýëåìåГ*ГІ: "<< min
        << "\nÑóììГ* ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*, Г°Г*ñïîëîæåГ*Г*ûõ ìåæäó ïåðâûì ГЁ ïîñëåäГ*ГЁГ¬ ïîëîæèòåëüГ*ûìè ýëåìåГ*ГІГ*ìè: "
        << sum;
    getch();
    delete []array;
    return 0;
}
Yandex
Объявления
26.10.2011, 00:20     В одномерном массиве вычислить минимальный элемент
Ответ Создать тему
Опции темы

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