Files
lab0_letsbegin/sumArray.c

48 lines
860 B
C
Raw Normal View History

2025-11-23 23:09:17 +03:00
#include <stdio.h>
int sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
int main() {
int myArray[100];
int i;
int count = 0;
printf("Введите числа, для остановки введите число 0:\n");
for(i = 0; i < 100; i++) {
scanf("%d", &myArray[i]);
if(myArray[i] == 0){
break;
}
count++;
}
printf("Введённые числа:\n");
for (i =0; i < count; i++) {
printf("%d ", myArray[i]);
}
printf("\n");
if (count < 100 && myArray[count] == 0) {
printf("Ввод остановлен по команде пользователя (0)\n");
}
printf("Всего введено чисел: %d\n", count);
int total = sumArray(myArray, count);
printf("Сумма элементов массива: %d\n", total);
return 0;
}