当前位置: 首页 > news >正文

C++程序设计:求n个数的最大值、最小值及其出现的位置

【问题描述】

求n个数的最大值、最小值及其出现的位置。

【输入形式】

第一行输入正整数n

第二行输入n个整数

【输出形式】

依次输出最大值、最大值出现位置、最小值和最小值出现位置(出现位置从1开始计数),使用空格分隔

【样例输入】

10

1 2 3 4 5 6 7 8 9 10

【样例输出】

10 10 1 1

【样例说明】

默认输入不会有重复值

#include <iostream>
using namespace std;
int main() {
	int n;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++)
	cin>>a[i];
	int max=a[0],min=a[0];
	int maxp=1,minp=1;
	for(int i=1;i<n;i++){
		if(a[i]>max) {
			max=a[i];
			maxp=i+1;
		}
		if(a[i]<min) {
		min=a[i];
		minp=i+1;
		}
	}
	cout<<max<<" "<<maxp<<" "<<min<<" "<<minp;
	return 0;
}

相关文章:

  • C++程序设计:逆序数
  • 思量了许久还是决定做游戏
  • C++程序设计:小数化分数的算法与编程实现(经典问题)
  • 一些游戏开发站点
  • C++程序设计:挑棍子(判断线段是否相交的模板)
  • C++程序设计:月历
  • 春节的安排
  • 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(一)
  • 安全信息收集
  • 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(二)
  • 引擎的一些了解
  • 保研面试/考研复试:英语口语面试必备话题及常用句型句式整理(三)
  • 网管日志_Feb012005
  • C++程序设计:IP的计算(简单IP地址的规范性判断)
  • 知名游戏公司
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 「译」Node.js Streams 基础
  • 0x05 Python数据分析,Anaconda八斩刀
  • 2018一半小结一波
  • Django 博客开发教程 8 - 博客文章详情页
  • gf框架之分页模块(五) - 自定义分页
  • js操作时间(持续更新)
  • js面向对象
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • python大佬养成计划----difflib模块
  • vue中实现单选
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 半理解系列--Promise的进化史
  • 高程读书笔记 第六章 面向对象程序设计
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 聊聊sentinel的DegradeSlot
  • 前端面试之CSS3新特性
  • 如何设计一个比特币钱包服务
  • gunicorn工作原理
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​低代码平台的核心价值与优势
  • ​你们这样子,耽误我的工作进度怎么办?
  • # 安徽锐锋科技IDMS系统简介
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #1014 : Trie树
  • #define
  • #if 1...#endif
  • #图像处理
  • ${ }的特别功能
  • (10)STL算法之搜索(二) 二分查找
  • (a /b)*c的值
  • (floyd+补集) poj 3275
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm学生管理系统 毕业设计 141543