Выполнить целочисловое деление округленого a на k+1 - C (СИ)

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

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

Даны действительные числа х, у, натуральное число n и генерируемого случайное целое число k (k=0...n). Вычислить (выражение а) Выполнить целочисловое деления округленого a на k+1. Я старался сделать но показало много ошибок и не знаю что дальше делать. Делаю в программе dev c++
#include <stdio.h>
#include <math.h>
#include "time.h"
int main()
{
double x,y,a;
int i,n,k;
printf("x=");
scanf("%f",&x);
printf("y=");
scanf("%f",&y);
printf("n=");
scanf("%i",n);
//randomize//
srand(time(NULL));
for(i=0;i< 10;i++)printf("%d ",rand()%(n+1));}
a=(2*sin(x-M_PI/6))/(1/3+pow(cos(y,3))+x*(y+y));
printf("Result=%8.5f",a);
return 0;
}

Решение задачи: «Выполнить целочисловое деление округленого a на k+1»

textual
Листинг программы
#include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
   #include <time.h>
  
  
  int main(void)
  {
  
 double x, y, a;
  int i, n, k;
 
  printf("%s", "x = ");
 scanf("%lf" ,&x);
  printf("%s", "y = ");
  scanf("%lf",&y);
 printf("%s", "n = ");
 scanf("%d",&n);
 
 //randomize
  srand(time(NULL));
 
 for(i = 0; i < 10; ++i)
 printf("%d ",k = rand() % (n + 1));
  
 //содержимое sin ()
 x = x - M_PI / 6;
 
 a = (2 * sin(0.0)) / (1 / 3 + pow(cos(0.0), 2) + x * (y + y));
 printf("Result = %8.5f",a);
 return 0;
  }

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

  1. Включаем необходимые заголовочные файлы: , , , .
  2. Объявляем переменные: x, y, a, i, n, k.
  3. С помощью функции scanf() считываем значения переменных x, y, n.
  4. С помощью цикла for генерируем 10 случайных целых чисел в диапазоне от 0 до n и выводим их на экран.
  5. Производим вычисления: x = x - M_PI / 6; a = (2 sin(0.0)) / (1 / 3 + pow(cos(0.0), 2) + x (y + y)).
  6. Выводим результат на экран с помощью функции printf().
  7. Возвращаем 0, чтобы указать, что программа успешно завершилась.

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


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

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

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