Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 15.11.2017
Сообщений: 16
1

Найти номер минимального члена последовательности

06.04.2018, 14:51. Показов 2152. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана последовательность целых чисел, за которой следует 0. Найти номер минимального элемента в этой последовательности (Без использования массивов)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2018, 14:51
Ответы с готовыми решениями:

Найти номер первого члена последовательности, который отличается от предыдущего члена не более чем на заданное значение
Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в которой числитель...

Найти наименьший номер члена последовательности
Найти наименьший номер члена последовательности,для которого выполняется следующее условие...

Найти наименьший номер члена последовательности
(фото) 2 задача

Найти наименьший номер члена последовательности
Найти наименьший номер члена последовательности, для которого выполняется условие |a(n) -...

2
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
06.04.2018, 15:14 2
Лучший ответ Сообщение было отмечено Vlavas как решение

Решение

если min будет несколько выведет номер первого:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{    
    int i=1, a=1, k=0, min=0;  
    cout <<"Enter elements:\n";
    while (a!=0)
    {               
        cin >> a;
        if (a==0) break;
        if (i==1 ||a<min) {min = a; k=i;}        
        i++;        
    }
    cout <<"number_min="<<k<<"\n";     
    system("pause");
    return 0;
}
1
6 / 6 / 7
Регистрация: 04.04.2018
Сообщений: 22
06.04.2018, 15:16 3
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
#include <iostream>
 
int main()
{
   int16_t a;
   int16_t minVal = INT16_MAX, minPos = 0, i = 0;
   std::cout << "Put your sequence:" << std::endl;
   do
   {
      std::cin >> a;
      i++;
      if (a == 0)
         break;
      if (minVal > a)
      {
         minVal = a;
         minPos = i;
      }
 
   } while (a != 0);
   if (i == 1)
      std::cout << "There are no elements" << std::endl;
   else
      std::cout << "Minimum element pos is " << minPos << std::endl;
}
0
06.04.2018, 15:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2018, 15:16
Помогаю со студенческими работами здесь

Найти номер первого/последнего члена последовательности, большего 10
даны натуральное число n целые числа a1 an среди которых имеются числа больше 10 найти а)номер...

Найти наименьший номер члена последовательности удовлетворяющий условию
Найти наименьший номер члена последовательности П.5.18.Правил Запрещено размещать задания и...

Найти номер и значение члена последовательности удовлетворяющего заданному условию
Даны положительные x,d. Найти номер и значение первого члена последовательности a, построенной по...

Дано положительное d. Найти номер и значение первого члена последовательности ai
Нужно переделать задачу с Паскаля на С++ Дано положительное d. Найти номер и значение первого...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru