#include <cstdio>
#include <malloc.h>
int main(){
int CountOfElements;
int *Elements;
scanf("%d",&CountOfElements); // Получение кол-ва элементов
Elements = (int*)malloc(CountOfElements * sizeof(int));
//заполнение массива
for(int i = 0; i < CountOfElements;i++){
scanf("%d",&Elements[i]);
}
//Алгоритм получения суммы
printf("%s%d%s","Sum of ",i+1," elements - ");
int Num = 0;
for(int j = 0;j <= i;j++){
Num = Num + Elements[j];
printf("%d",Num);
printf("%s","\n");
return 0;
Объяснение:
Писал в Dev-C++ 5.11
#include <cstdio>
#include <malloc.h>
int main(){
int CountOfElements;
int *Elements;
scanf("%d",&CountOfElements); // Получение кол-ва элементов
Elements = (int*)malloc(CountOfElements * sizeof(int));
//заполнение массива
for(int i = 0; i < CountOfElements;i++){
scanf("%d",&Elements[i]);
}
//Алгоритм получения суммы
for(int i = 0; i < CountOfElements;i++){
printf("%s%d%s","Sum of ",i+1," elements - ");
int Num = 0;
for(int j = 0;j <= i;j++){
Num = Num + Elements[j];
}
printf("%d",Num);
printf("%s","\n");
}
return 0;
}
Объяснение:
Писал в Dev-C++ 5.11