Алгоритмы и структуры данных на С++. Аксёнова Е.А - 14 стр.

UptoLike

14 Глава 1. Некоторые конструкции языка С++
}
На рисунке 1.5 изображены значения элементов в массиве x.
Рис. 1.5
1.3. Передача массивов и указателей в качестве
параметров функций
Рассмотрим два варианта функции, вычисляющей сумму элемен-
тов массива (через массивы и указатели):
1) через массивы
#include <stdio.h>
int sum1(int x[], int n);
int main()
{
int y[100];
int n, i;
scanf ("%d", &n);
for(i=0; i<n; i++)
scanf ("%d", &y[i]);
printf ("s=%d", sum1(y, n));
}
int sum1(int x[], int n)
{
int s=0;
for(int i=0; i<n; i++)
s+=x[i];
return s;
}
14                      Глава 1. Некоторые конструкции языка С++


 }
     На рисунке 1.5 изображены значения элементов в массиве x.




                              Рис. 1.5


     1.3. Передача массивов и указателей в качестве
                  параметров функций
   Рассмотрим два варианта функции, вычисляющей сумму элемен-
тов массива (через массивы и указатели):
     1) через массивы
       #include 
       int sum1(int x[], int n);

       int main()
         {
           int y[100];
           int n, i;
           scanf ("%d", &n);
           for(i=0; i