Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нахождение минимального элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массив http://www.cyberforum.ru/cpp-beginners/thread233140.html
Нужно создать динамический массив с генерацией случайных чисел. Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов хотя бы один нулевой элемент. Характеристикой строки...
C++ статический массив В одномерном статическом массиве состоящем из n вещественных элементов, вычислить: 1) количество элементов массива, больших С; 2) произведение элементов массива, расположенных после максимально по... http://www.cyberforum.ru/cpp-beginners/thread233133.html
C++ Составные типы данных: структуры
Помогите решить задачи пожалуйста!!! Дан массив данных о работниках фирмы: ФИО и год поступления на работу. Во второй массив записать только данные тех из них, кто на сегодняшний день проработал уже...
Перегрузка опреатора на С++ C++
Описать класс множество целых чисел. Перегрузить следующую операцию: != проверка множеств на неравенство.
C++ с рисунком для интеллектуалов кто знает как решит задачу на си?? http://www.cyberforum.ru/cpp-beginners/thread233114.html
Найдите в этом лабиринте такой маршрут, чтобы сумма всех "собранных " на перекрестках чисел равнялась 40. Через каждый перекресток можно проходить только один раз.
C++ Удалить из файла все цифры, если они следуют после знаков препинания. Дан файл, содержащий символы. Удалить из файла все цифры, если они следуют после знаков препинания. (программа на С) подробнее

Показать сообщение отдельно
Гудвин89

Нахождение минимального элемента массива - C++

23.01.2011, 20:44. Просмотров 3065. Ответов 2
Метки (Все метки)

Изучаю С++... Помогите решить задачку!!
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) минимальный элемент массива
20 сумму элементов, расположенных между первым и последним положительными элементами...
вот что уже написал, но сумму не могу найти
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
#include <iostream>  
#include <stdlib.h>  
#include <time.h>    
using namespace std;
int main()
{ 
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  setlocale (LC_ALL,"Russian");  
  int j,min,xn=0,xk;
  int y[15],k;
  time_t t;                    
  srand((unsigned) time(&t));  
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  for(j=0;j<15;j++)
  {
    y[j]=rand()%200-99;                  
  }
  for(j=0;j<15;j++)
  {
    cout<<endl<<"y["<<j<<"]="<<y[j]; 
  }
  min=y[0];
 
  for (j=1;j<15;j++)
  {
      if(y[j]<min)
      {
          min=y[j];
      }
  }
  cout<<endl<<"минимальное значение="<<min<<endl;
 //////////////////////////////////////////////////////////////////////////////////////////////////////////
  for (j=0;j<15;j++)
  {if (xn==0 &&  y[j]>0) {xn++;}
    if (xn!=0 && y[j]>0) {xk=j;}
    }
  for (j=xn;j>xk;j++)
    {k+=y[j];   }
    cout<<"Сумма элементов между первым и последним положительными элементами="<<k<<endl;
  return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru