Предмет: Информатика,
автор: 306da
Написать программу на С (СИ) или на другом языке
Приложения:
Ответы
Автор ответа:
0
#include <stdio.h>
int main(void) {
int n=1;
int a2 = 2, a3 = 3;
double eps = 0.003;
double an = 1.0/a2+1.0/a3;
double s = an;
while (an>eps) {
a2 *= 2; a3 *= 3;
an = 1.0/a2+1.0/a3;
s += an;
}
printf("s = %lfn", s);
return 0;
}
Результат:
s = 1.498021
int main(void) {
int n=1;
int a2 = 2, a3 = 3;
double eps = 0.003;
double an = 1.0/a2+1.0/a3;
double s = an;
while (an>eps) {
a2 *= 2; a3 *= 3;
an = 1.0/a2+1.0/a3;
s += an;
}
printf("s = %lfn", s);
return 0;
}
Результат:
s = 1.498021
Автор ответа:
0
что означает "double" тут?
Автор ответа:
0
double - вещественный тип двойной точности
Автор ответа:
0
а это . не для С++, для С тоже подходит?
Автор ответа:
0
подходит
Автор ответа:
0
int n=1; можно убрать
Похожие вопросы
Предмет: Химия,
автор: olejnikangelina479
Предмет: Русский язык,
автор: AngiF
Предмет: Математика,
автор: andreishevchenko1984
Предмет: Физика,
автор: dobriydeyatel
Предмет: Математика,
автор: лана56