• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Нужно перевести из с++ в си, как это сделать

10.09.2022
1
0
BIT
0
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
double rad;
cout<<"Введите значение угла в радианах: "<<endl;
cin>>rad;
const double pi = 3.1415926535897932384626433832795;
double grad = 180/pi*rad;
double dr = grad - (int)grad;
dr *= 60;
int min = int(dr);
dr *= 60;
int sec = int(dr);
cout<<"Значение угла в градусах = "<<floor(grad)<<" Градусов "<<min<<" Минут "<<sec<<" Секунд. "<<endl;;


}
 

huzkerRa

Member
18.07.2022
7
0
BIT
0
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
double rad;
cout<<"Введите значение угла в радианах: "<<endl;
cin>>rad;
const double pi = 3.1415926535897932384626433832795;
double grad = 180/pi*rad;
double dr = grad - (int)grad;
dr *= 60;
int min = int(dr);
dr *= 60;
int sec = int(dr);
cout<<"Значение угла в градусах = "<<floor(grad)<<" Градусов "<<min<<" Минут "<<sec<<" Секунд. "<<endl;;


}
 

huzkerRa

Member
18.07.2022
7
0
BIT
0
1
#include <iostream>
#include <math.h>
using namespace std;
- это библиотеки для C++ ( смотри как пишется для C - те же библиотеки но синтаксис другой и для для C не нужно using namespace std; )

2
cout<<"Введите значение угла в радианах: "<<endl;
cin>>rad;
- это синтаксис для C++ ( смотри для C )

3 cout<<"Значение угла в градусах = "<<floor(grad)<<" Градусов "<<min<<" Минут "<<sec<<" Секунд. "<<endl;;
- также синтаксис для C++ ( смотри для C: printf(lalalalaa) b так далее
4 про вычисления не могу сказать ... проверишь сам
 

huzkerRa

Member
18.07.2022
7
0
BIT
0
1
#include <iostream>
#include <math.h>
using namespace std;
- это библиотеки для C++ ( смотри как пишется для C - те же библиотеки но синтаксис другой и для для C не нужно using namespace std; )

2
cout<<"Введите значение угла в радианах: "<<endl;
cin>>rad;
- это синтаксис для C++ ( смотри для C )

3 cout<<"Значение угла в градусах = "<<floor(grad)<<" Градусов "<<min<<" Минут "<<sec<<" Секунд. "<<endl;;
- также синтаксис для C++ ( смотри для C: printf(lalalalaa) b так далее
4 про вычисления не могу сказать ... проверишь сам
 

huzkerRa

Member
18.07.2022
7
0
BIT
0

образец С​




#include <stdio.h>

#define n 10
#define m 5

int main() {

int i;
int j;
int a[n][m];
int counter=0;

printf("\nинициализация массива:\n");

for (i=0; i<n; i++) {

for (j=0; j<m; j++) {

if(i == j && i % 2 == 0);

else

if ( i == j)

a[j] = a[i-1][j] + a[j-1];

a[j]=++counter;

}

}

for (i=0; i<n; i++)

for (j=0; j<m; j++)

printf("[%d][%d]=%d ", i,j,a[j]);

getchar();

return 0
;
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!