Нужна программа на С без 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; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Задаем начальное значение для генератора случайных чисел
- Объявляем переменные: i, j, sum, k;
- Просим ввести с клавиатуры длину массива
- Выделяем память под массив a динамически
- Заполняем массив a случайными числами от 0 до 9
- Выводим на экран заполненный массив
- Проводим вычисления суммы элементов массива по формуле a[j]*a[k]
- Выводим на экран полученные значения суммы
- Возвращаем 0, завершая работу программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д