题目描述
读入 个成绩( 到 的整数),找出第一个及格()的成绩:第一行输出它的位置(从 数起),第二行输出它的分数;如果全部不及格,两行各输出一个 。
「找等于某个值的元素」用 find;「找第一个满足条件的元素」要用 find_if 配谓词——这题找的是第一个 的元素,条件不是「等于 60」。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
输出格式
两行:第一行第一个及格成绩的位置(从 数起),第二行该成绩的分数;全部不及格时两行各输出 。
样例
输入:
5
45 59 61 60 88
输出:
3
61
第一个 的是第 3 位的 分——第 4 位那个 60 分虽然也是及格分,但不是「第一个」。
数据范围
,。找不到时 find_if 返回 v.end(),先判断再解引用。