#include <stdio.h> #include <stdlib.h> int main() { float A, B; int n; // Ââîä çíà÷åíèé A è B printf("Enter value A: "); scanf("%f", &A); printf("Enter value B: "); scanf("%f", &B); // Ââîä ðàçìåðà âåêòîðà X printf("Enter size vector X: "); scanf("%d", &n); // Ñîçäàíèå âåêòîðà X float* X = (float*)malloc(n * sizeof(float)); if (X == NULL) { printf("Error memory.\n"); return 1; // Çàâåðøåíèå ïðîãðàììû ñ îøèáêîé } // Ââîä ýëåìåíòîâ âåêòîðà X for (int i = 0; i < n; i++) { printf("Enter element X[%d]: ", i); scanf("%f", &X[i]); } // Èíèöèàëèçàöèÿ ñóììû è ñ÷åò÷èêà float total_sum = 0; int count = 0; // Ïåðåáîð ýëåìåíòîâ âåêòîðà X è âûïîëíåíèå óñëîâèÿ for (int i = 0; i < n; i++) { if (fabs(X[i] - A) < B) { // Ïðîâåðêà óñëîâèÿ total_sum += X[i]; // Ñóììèðóåì ïîäõîäÿùèé ýëåìåíò count++; // Óâåëè÷èâàåì ñ÷åò÷èê } } // Âûâîä ðåçóëüòàòîâ printf("Sum: %.2f\n", total_sum); printf("Counter elements: %d\n", count); // Îñâîáîæäåíèå âûäåëåííîé ïàìÿòè free(X); printf("Press any key to exit...\n"); getchar(); getchar(); return 0; // Çàâåðøåíèå ïðîãðàììû }