Вопрос задан 12.11.2018 в 14:49. Предмет Информатика. Спрашивает Громова Анастасия.

Напишите программу, определяющую самого старшего и самого младшего ученика из тридцати. Решите

через массив.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Коряковцев Егор.
#include<bits/stdc++.h>
using namespace std;
int main(){  int min = 1000, max = 0;   int a[30];  for(int i = 1; i <= 30; i++){      cin >> a[i];      if(a[i] > max)        max = a[i];      if(a[i] < min)         min = a[i];    }  cout << min << " " << max << endl;  return 0;}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы написать программу для определения самого старшего и самого младшего ученика из списка, можно воспользоваться массивом. Программа будет просить пользователя ввести возраст каждого ученика, после чего она найдет самого старшего и самого младшего по возрасту.

Вот пример программы на языке Python:

```python def find_oldest_and_youngest_student(): students = [] n = 30 # количество учеников # Ввод возраста каждого ученика for i in range(n): age = int(input("Введите возраст ученика {}: ".format(i+1))) students.append(age)

oldest_student = students[0] # предполагаем, что первый ученик самый старший youngest_student = students[0] # предполагаем, что первый ученик самый младший

# Поиск самого старшего и самого младшего учеников for age in students: if age > oldest_student: oldest_student = age if age < youngest_student: youngest_student = age

# Вывод результатов print("Самый старший ученик:", oldest_student) print("Самый младший ученик:", youngest_student)

# Вызов функции для выполнения программы find_oldest_and_youngest_student() ```

В этой программе мы используем массив `students` для хранения возраста каждого ученика. Затем мы инициализируем переменные `oldest_student` и `youngest_student` первым элементом массива, а затем сравниваем каждый элемент массива с этими переменными, обновляя их значения при необходимости. В конце мы выводим найденные самого старшего и самого младшего учеников.

Таким образом, данная программа позволяет определить самого старшего и самого младшего ученика из списка, используя массив для хранения и обработки данных.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос