
C/C++
Написать код на языке Си
Номер: 1в


#include <stdio.h>
#include <math.h>
int main()
{
double x;
x = (15. + sqrt(8.)) / (8. + sqrt(15.)) + \
(6. + sqrt(12.)) / (12. + sqrt(6.)) + \
(7. + sqrt(21.)) / (21. + sqrt(7.));
printf("%lf\n",x);
return 0;
}
#include <math.h>
int main()
{
double x;
x = (15. + sqrt(8.)) / (8. + sqrt(15.)) + \
(6. + sqrt(12.)) / (12. + sqrt(6.)) + \
(7. + sqrt(21.)) / (21. + sqrt(7.));
printf("%lf\n",x);
return 0;
}
БЕСТОЛКОВО, НО КАК СМОГ НАПИСАЛ )))
#include windows.h
#include locale.h
#include stdio.h
#include stdlib.h
#include string.h
#include limits.h
int SumDig(int d1, int d2, int *s);
int main()
{
system("chcp 1251 > nul");
SetConsoleTitle("ОтветыМейлРу"); // Русские буквы
int mx= INT_MAX; printf("Первое число= %d\n", mx);
int mn= INT_MAX-1; printf("Второе число= %d\n", mn);
int SumD; int res= SumDig(mx, mn, &SumD);
if (res!=0) printf("Сумма цифр больше в числе %d = %d\n", res, SumD);
else printf("Сумма цифр РАВНА %d\n", SumD);
printf("\n"); system("pause");
return 0;
}
int SumDig(int d1, int d2, int *s)
{
int sd1= 0; int sd2= 0; static int s0= 10;
int sd11= d1, sd22= d2;
if (sd11<0 || sd22<0) return -1;
while (sd11)
{
s0=sd11%10; sd11/=10; sd1+=s0;
}
printf("sd1= %d\n", sd1);
while (sd22)
{
s0= sd22%10; sd22/=10; sd2+=s0;
}
printf("sd2= %d\n", sd2);
if (sd1>sd2)
{ *s= sd1; s0= d1; return s0; }
if (sd1<sd2)
{ *s= sd2; s0= d2; return s0; }
if (sd1==sd2)
{ *s= sd1; s0= 0; return s0; }
}
#include windows.h
#include locale.h
#include stdio.h
#include stdlib.h
#include string.h
#include limits.h
int SumDig(int d1, int d2, int *s);
int main()
{
system("chcp 1251 > nul");
SetConsoleTitle("ОтветыМейлРу"); // Русские буквы
int mx= INT_MAX; printf("Первое число= %d\n", mx);
int mn= INT_MAX-1; printf("Второе число= %d\n", mn);
int SumD; int res= SumDig(mx, mn, &SumD);
if (res!=0) printf("Сумма цифр больше в числе %d = %d\n", res, SumD);
else printf("Сумма цифр РАВНА %d\n", SumD);
printf("\n"); system("pause");
return 0;
}
int SumDig(int d1, int d2, int *s)
{
int sd1= 0; int sd2= 0; static int s0= 10;
int sd11= d1, sd22= d2;
if (sd11<0 || sd22<0) return -1;
while (sd11)
{
s0=sd11%10; sd11/=10; sd1+=s0;
}
printf("sd1= %d\n", sd1);
while (sd22)
{
s0= sd22%10; sd22/=10; sd2+=s0;
}
printf("sd2= %d\n", sd2);
if (sd1>sd2)
{ *s= sd1; s0= d1; return s0; }
if (sd1<sd2)
{ *s= sd2; s0= d2; return s0; }
if (sd1==sd2)
{ *s= sd1; s0= 0; return s0; }
}
Похожие вопросы
- Написать код на языке си
- Написать код на языке Си
- Написать программу на языке Си
- Написал код для языка C, но работает не правильно
- Написать программу на языке Си, которая решит эту задачу:
- Написать код на языке C++
- Помогите, пожалуйста, написать программу на языке Си.
- Помогите, пожалуйста, написать код на C (Си)
- Помогите написать программу на языке Си
- Написать программу в языке Си, которая с помощью указателей на функцию выполняет задание
это с подсчётом количества цифр