Упражнения на C: принимает некоторые целые числа от пользователя и находит самое высокое значение и позицию ввода
C Основные объявления и выражения: упражнение 33 с решением
Напишите программу на C, которая принимает некоторые целые числа от пользователя и находит самое высокое значение и позицию ввода.
Иллюстрированная презентация:
Код C:
#include <stdio.h>
#define MAX 5
int main()
{
int number[MAX], i, j, max=0, num_pos=0;
printf("Input 5 integers: \n");
for(i = 0; i < MAX; i++) {
scanf(" %d", &number[i]);
}
for(j = 0; j < MAX; j++)
{
if(number[j] > max) {
max = number[j];
num_pos = j;
}
}
printf("Highest value: %d\nPosition: %d\n", max, num_pos+1);
return 0;
}
Пример вывода:
Введите 5 целых чисел: 5 7 15 23 45 Наибольшее значение: 45 Позиция: 5
Блок - схема:
Решение
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C для печати всех чисел от 1 до 100, которые делятся на указанное число, а остаток будет равен 3.
Далее: Напишите программу на C, чтобы вычислить сумму последовательных нечетных чисел из заданной пары целых чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code