Академический Документы
Профессиональный Документы
Культура Документы
Лабораторная Nr.2
6 вариант
Вариант 6
int main()
int MAX_ELEMENTS = 0;
printf("Enter n: ");
scanf("%d", &MAX_ELEMENTS);
float m[MAX_ELEMENTS];
float sum = 0;
float minElement = 0;
int firstPositiveI = 0;
int secondPositiveI = 0;
int isFirstPositive = 0;
int isSecondPositive = 0;
scanf("%f", &m[i]);
minElement = m[0];
minElement = m[i];
}
if(isFirstPositive == 0 && m[i] > 0) {
isFirstPositive = 1;
firstPositiveI = i;
isSecondPositive = 1;
secondPositiveI = i;
sum += m[i];
m[j] = m[i];
m[i] = 0;
}
}
return 0;
Пример:
Вторая задача.
Код:
#include <stdio.h>
int main()
{
int MAX_ELEMENTS = 0;
printf("Enter n: ");
scanf("%d", &MAX_ELEMENTS);
float m[MAX_ELEMENTS];
int sum = 0;
float minElement = 0;
int firstPositive = 0;
minElement = m[0];
printf("\n");
for(int i = 0; i < MAX_ELEMENTS; i++) {
if(m[i] == minElement) {
sum++;
printf("Min[%d] value: %f, min[%d] index: %d\n", sum, m[i],
sum, i);
}
}
return 0;
}
Пример: