Первым на печать вывести массив, сумма значений которого окажется наименьшей - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Заданы два случайных вещественных массива А(n) и B(m) со значениями от -2 до 2. Первым на печать вывести массив, сумма значений которого окажется наименьшей. вот такое задание. я создал массив А и начал писать сумму значений для нее но потом затупил. Помогите как вычислить сумму значений массива А. Заранее спасибо.
#include <stdio.h>
#include<locale.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#define _USE_MATH_DEFINES
#define a -2
#define b 2
 
int main( int argc, char**argv)
{   
    int n, m;
    int i=0;
    int *A;
    int x;
    int xi;
    srand( time( 0 ) );
    rand();
    rand();
    rand();
    rand();
    rand();
    printf ("Enter n:");
    scanf ("%d",&n);
    printf ("Enter m:");
    scanf ("%d",&m);
 
    A=(int*)malloc(n*sizeof(int));
    for(i = 0; i<n; i++)
    {
        A[i]= rand()% (b - a+1) + a;
        printf("%d\n",A[i] );
    }
    for(i=1; i<n; i++)
    {
 
    }
    system("pause");
    free (A);
    return 0;
}

Решение задачи: «Первым на печать вывести массив, сумма значений которого окажется наименьшей»

textual
Листинг программы
     int s=0;
     for (i=0; i<n; i++) s+=A[i];

Объяснение кода листинга программы

  1. Объявляется переменная s типа int, которая инициализируется значением 0. Эта переменная будет использоваться для подсчета суммы элементов массива.
  2. Задается начальное значение переменной i равное 0. Эта переменная будет использоваться в цикле для прохода по элементам массива.
  3. Задается конечное значение переменной i равное n. Это означает, что цикл будет выполняться до тех пор, пока значение переменной i меньше или равно n.
  4. В теле цикла происходит увеличение значения переменной s на сумму текущего элемента массива A[i]. Это означает, что каждый элемент массива последовательно добавляется к переменной s.
  5. После завершения цикла, значение переменной s будет содержать сумму всех элементов массива.
  6. Выводится сообщение, содержащее значение переменной s. Это означает, что на печать будет выведено значение суммы элементов массива.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы