diff --git a/ex1/ex1.c b/ex1/ex1.c index a741ddf2d9c7cf82f902469c896f2887edd581ca..a1f168f16bc3512a187aeb0ebd00e717f4dc13ae 100644 --- a/ex1/ex1.c +++ b/ex1/ex1.c @@ -17,29 +17,25 @@ #include <string.h> int main() { - // int32_t values_length = 5; - // double values[values_length]; + int32_t values_length = 8; + int32_t values[values_length]; - // for (int32_t i = 0; i < values_length; i += 1) { - // double value; - // scanf("%lf", &value); - // values[i] = value; - // } + for (int32_t i = 0; i < values_length; i += 1) { + int32_t value; + scanf("%d", &value); + values[i] = value; + } + + int32_t drop_count = 0; + int32_t drop_sum = 0; - // int32_t values_length = 5; - // int32_t values[values_length]; - - // for (int32_t i = 0; i < values_length; i += 1) { - // int32_t value; - // scanf("%d", &value); - // values[i] = value; - // } - - // char a[100]; - // int32_t b; - // scanf("%s %d", a, &b); - // printf("%s %d\n", a, b); - - printf("ex1\n"); + for (int32_t i = 1; i < values_length; i += 1) { + if (values[i] < values[i - 1]) { + drop_count += 1; + drop_sum += values[i - 1] - values[i]; + } + } + + printf("\n%d %d\n", drop_count, drop_sum); return EXIT_SUCCESS; }