Цель работы - получение навыков создания и заполнения значениями массивов
1. Объявите массив вещественных чисел из 10 элементов:
float A[10];
2. Напишите программу заполнения массива с консоли.
for(int i=0; i<10; i++)
{
printf("a[%d] = ", i+1);
scanf("%f", &temp);
A[i]=temp;
}
3. Выполните заданное преобразование над элементами массива (ПО ВАРИАНТУ):
удвоить значение каждого элемента массива;
увеличить на 1 значение каждого второго элемента массива;
обнулить отрицательные элементы массива;
возвести в квадрат значение каждого элемента массива;
уменьшить в 10 раз значение каждого элемента массива;
изменить знак каждого элемента массива;
уменьшить на константу значение каждого элемента массива;
отбросить дробную часть у всех элементов массива;
установить в 1 значения всех четных элементов массива;
округлить в большую сторону все элементы массива;
к каждому элементу массива прибавить значение последнего элемента;
заменить нулевые значения элементов массива их порядковым номером.
4. Результаты вывести на экран в виде таблицы, в первом столбце которой указать номер элемента, во втором – исходный элемент, в третьем – преобразованный.
| индекс | исходное значение | новое значение
5. Определите количество элементов массива через директиву препроцессора
#define N 10
6. Вычислите среднее арифметическое элементов массива.
Реализуйте вычисление значений для каждого элемента массива в виде собственной функции.