
Вопрос задан 29.09.2023 в 05:21.
Предмет Информатика.
Спрашивает Гагарин Илья.
Нужно написать программу которая вычисляет полную площадь поверхности цилиндра. значения высоты и
радиуса водятся с клавиатуры Язык C можно исправить ошибки в моём коде #include #include main() { int h =0; int r=0; int p=3.14; int P=0; printf("Введите первое целое число\n"); scanf("%d", &h); printf("Введите второе целое число\n"); scanf("%d", &r); P=2*p*r*(h+r); printf ("%d",P); getch(); }

Ответы на вопрос

Отвечает Арзуманян Милана.
Переменные P и p должны быть вещественного типа, так как они представляют собой дробные числа. Какая ошибка выводится? CE или RE?



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ваш код содержит несколько ошибок. Вот исправленный вариант:
c#include <stdio.h>
int main() {
int h = 0;
int r = 0;
float p = 3.14;
float S = 0;
printf("Введите высоту цилиндра: ");
scanf("%d", &h);
printf("Введите радиус основания цилиндра: ");
scanf("%d", &r);
S = 2 * p * r * (h + r);
printf("Полная площадь поверхности цилиндра: %f", S);
return 0;
}
Изменения:
- Добавлена директива
#include <stdio.h>
для включения необходимых заголовочных файлов. - Добавлено ключевое слово
int
передmain()
. - Заменены
int p=3.14;
иint P=0;
наfloat p = 3.14;
иfloat S = 0;
соответственно, так какp
- это число с плавающей запятой (вещественное число), а не целое. - Заменены
%d
на%f
в функцииprintf
для вывода чисел с плавающей запятой. - Добавлено сообщение с запросом ввода высоты и радиуса цилиндра.
Теперь программа должна корректно считывать значения высоты и радиуса с клавиатуры и вычислять полную площадь поверхности цилиндра.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili