Найти сумму дробных частей элементов без учета знака и вывести все элементы с нулевой целой частью - C (СИ)
Формулировка задачи:
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> void main(void) { int n = 0; float mas[n] = {0}; float summ = 0; printf("Введите размерность массива:"); scanf("%d", &n); if( n < 1 || n > 50 ) { printf("Error\n"); getch(); exit(0); } printf("Введите число:\n"); for( int i = 0; i < n; i++ ) { scanf( "%f", &mas[i] ); } printf("=============================\n"); for( int i = 0; i < n; i++ ) { int integerValue = (int)mas[i]; float drobValue = mas[i] - integerValue; float drobAbs = fabs( drobValue ); if( drobValue == 0 ) { printf( "Integer element: %f\n", mas[i] ); } summ+= drobAbs; } printf("=============================\n"); printf( "Drob summ = %f", summ ); getch(); }
Решение задачи: «Найти сумму дробных частей элементов без учета знака и вывести все элементы с нулевой целой частью»
textual
Листинг программы
float mas[1000];
Объяснение кода листинга программы
- Объявляется массив типа float с именем
mas
и размером 1000 элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д