Обчислити суму всіх елементів масиву V, при обчисленні не додатні значення
елементів замінювати їх абсолютним значенням.
Даю 100 балів! (МОВА С)
Ответы
Ответ:
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <time.h>
int main() {
/* Intializes random number generator */
srand(time(NULL));
int i, j, size, sum = 0;
printf("Size =");
scanf_s("%d", &size);
// toggle manual or auto mode for fill array
bool manual = false;
int V[size];
if(manual)
{
for (i = 0; i < size; ++i)
{
printf("Type a number for <line: %d>\t", i+1);
scanf_s("%d", &V[i]);
}
}
else
{
for (i = 0; i < size; ++i)
{
V[i]= rand() % 40 - 20;
}
}
// print array
printf("Generated Array\n");
for (i = 0; i < size; ++i)
{
printf("%d ", V[i]);
}
printf("\n");
// check block
for (i = 0; i < size; ++i)
{
if(V[i] >= 0)
sum+=V[i];
else
sum+=abs(V[i]);
}
printf("Sum = %d", sum);
}
Вопросы в комментарии
https://pastebin.com/79HfqgyD