Вариант 8: 4 задачи, отчёт. Разработать программную рекурсивную функцию, вычисляющую сумму первых n целых чисел в массиве, размерность которого больше или равна n

  • ID: 04117 
  • 17 страниц
250 рубСкачать

антиплагиат в подарок

HOHLOV4.cpp

zad1.cpp

zad1.exe

zad2.cpp

zad2.exe

zad3.cpp

zad3.exe

zad4.exe

Контрольная работа.docx

Содержание:


Задание 1

Задача 2

Разработать программную рекурсивную функцию, вычисляющую сумму первых n целых чисел в массиве, размерность которого больше или равна n.

Текст программы:

В программе реализована рекурсивная функция Recurs, параметрами в которой являются целочисленные переменные b и c; b – промежуточное значение вычисляемой суммы, с- уменьшаемое значение, введенного с клавиатуры числа, при каждом вызове функции Recurs();

#include

#include

#include

void Recurs(int b,int c)

{

if ( c == 1 )

printf("Summ = %d",b+1);

else

{

Recurs(b+c,c-1);

}

}

int main()

{

int N,i;

int mas[100];

clrscr();

printf(" Massiv size of 100\n");

printf("\n");

for(i=1;i=1)&&(N