Нужна программа на С без cin cout - C (СИ)

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

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

C++ почему-то не одобряют ). Помогите

Решение задачи: «Нужна программа на С без cin cout»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    srand(time(0));
    int i,j,sum=0,k;
    printf("Please enter line array:");
    scanf("%d",&i);
    printf("\n");
    int *a;
 
    a=calloc(i,sizeof(double));
        for (j=0;j<i;j++)
        {
            a[j]=rand()%9;
            printf("\n");
            printf("%d)",j+1);
            printf("%d",a[j]);
        }
    printf("\n");
    printf("\n");
        for (j=0,k=i-1;j<i;j++,k--)
            {
                sum+=a[j]*a[k];
                printf("%d*%d=%d   sum=%d\n",a[j],a[k],a[j]*a[k],sum);            
            }
    printf("sum=%d",sum);
    return 0;
}

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

  1. Включаем необходимые заголовочные файлы
  2. Задаем начальное значение для генератора случайных чисел
  3. Объявляем переменные: i, j, sum, k;
  4. Просим ввести с клавиатуры длину массива
  5. Выделяем память под массив a динамически
  6. Заполняем массив a случайными числами от 0 до 9
  7. Выводим на экран заполненный массив
  8. Проводим вычисления суммы элементов массива по формуле a[j]*a[k]
  9. Выводим на экран полученные значения суммы
  10. Возвращаем 0, завершая работу программы

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


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

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

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