Вычислить сумму максимального и минимального элемента массива М (100)
я написал программу
проверьте кто знает
Int n;
Int a[100];
Scanf(“%d”,&n);
For(int I = 0; I < n; i++)
Printf(“%d”,&a);
Int m = a[0];
For (int I = 0; I < n; i++);
If (a < m)
M = a;
Другие языки программирования и технологии
Массив Си
А почему все строки начинаются с заглавной буквы? В Word код писали? ;))
#include <stdio.h>
#include <conio.h>
#include <limits.h>
#include <stdlib.h>
#include <time.h>
#define N 100
void main() {
int a[N], n, min = INT_MAX, max = INT_MIN;
srand((unsigned)time(NULL));
for (n = 0; n < N; n++) a[n] = rand() * rand() - rand() * rand();
for (n = 0; n < N; n++) printf("i\n", a[n]);
for (n = 0; n < N; n++) {
if (a[n] < min) min = a[n];
if (a[n] > max) max = a[n];
}
printf("\nMin = %i\nMax =i", min, max);
_getch();
}
#include <stdio.h>
#include <conio.h>
#include <limits.h>
#include <stdlib.h>
#include <time.h>
#define N 100
void main() {
int a[N], n, min = INT_MAX, max = INT_MIN;
srand((unsigned)time(NULL));
for (n = 0; n < N; n++) a[n] = rand() * rand() - rand() * rand();
for (n = 0; n < N; n++) printf("i\n", a[n]);
for (n = 0; n < N; n++) {
if (a[n] < min) min = a[n];
if (a[n] > max) max = a[n];
}
printf("\nMin = %i\nMax =i", min, max);
_getch();
}
Janibek Aitbekov
Да, спасибо
картинкой вставь. И если сделал, разве так сложно вбить тестовые значение не для 100 допустим, а для 7 к примеру?
мейл коцает код. лучше всего использовать pastebin.com
Что-то не то, по-моему.
1) Когда массив заполняем, то не printf, а scanf используем.
2) Вы используете I в цикле для задания начального и проверки условия, а приращаете i, но i и I - разные переменные, т. к. в C рпгистр учитывается.
int m = a[0] - это что? Если Вы считаете, что это минимальный элемент, то не факт, что первый элемент массива является минимальным. Дальше тоже не понял, что делаете.
Короче я советую отсортировать массив по возрастанию или по убыванию и потом найти сумму первого и последнего элемента.
1) Когда массив заполняем, то не printf, а scanf используем.
2) Вы используете I в цикле для задания начального и проверки условия, а приращаете i, но i и I - разные переменные, т. к. в C рпгистр учитывается.
int m = a[0] - это что? Если Вы считаете, что это минимальный элемент, то не факт, что первый элемент массива является минимальным. Дальше тоже не понял, что делаете.
Короче я советую отсортировать массив по возрастанию или по убыванию и потом найти сумму первого и последнего элемента.
Похожие вопросы
- Помогите пожалуйста решить задачи по информатике, одномерные массивы. Си шарп. Очень срочно. Пожалуйста!!!!
- Как сделать такую перестановку в массиве Си?
- Массив Си. Почему если я ввожу asd то в консоль выводятся dasd?
- Динамические массивы. СИ
- Как правильно присвоить строку двойному массиву СИ. Спасибо! Вопрос внутри
- Объясните, что означает "доступ к любому элементу массива"? (СИ++) Если можно - на примере)
- нахождение седловой точки в массиве си шарп
- Необходимо упорядочить строки двумерного массива, по возрастанию первого эл-та. СИ.
- Язык си, двухмерный массив и функция.
- Язык СИ. Массивы Ребят, как на Си написать сортировку массива от меньшего к большему?