Книга: Одномерные массивы
n – число элементов массива;
a[] – динамический массив;
s – сумма элементов массива;
B – заданное число;
i – параметр цикла;
#include <stdio.h>
main()
{
int n,i;
float s, B;
puts("Введите число элементов массива a");
scanf("%d",&n);
float *a=new float[n];
for (i=0;i<n;i++)
{ printf("Введите число a[%2d]=",i);
scanf("%f",a+i);
}
puts("Введите B");
scanf("%f",&B);
s=0;
for(i=2;i<n;i+=3)
if(*(a+i)<B) s+=*(a+i);
puts("Массив a");
for(i=0;i<n;i++)
printf("%.1f ",*(a+i));
printf("\n");
printf("Сумма чисел, меньших %.1f, стоящих на местах, кратных 3, равна %.2f\n",B,s);
delete[] a; // освобождение памяти
return(0);