Конвертор перевода дюймов в сантиметры - C (СИ)
Формулировка задачи:
/*Конвертор перевода дюймов в сантиметры*/
#include <stdio.h>;
#include <stdlib.h>;
int main(){
float b;
int a;
system("chcp 1251 > nul");
printf("Введите число в дюймах \n");
scanf("%d",&a);
b=a*2,54;
printf("%d дюймов равно %d сантиметров \n",a,b);
}Решение задачи: «Конвертор перевода дюймов в сантиметры»
textual
Листинг программы
/*Конвертор перевода дюймов в сантиметры*/
// Точка с запятой не ставится
#include <stdio.h>
// Точка с запятой не ставится
#include <stdlib.h>
int main() {
float b;
int a;
system("chcp 1251 > nul");
printf("Введите число в дюймах \n");
scanf("%d", &a);
b = a * 2.54; // Точка, а не запятая
printf("%d дюймов равно %f сантиметров \n", a, b); // Для b формат %f, а не %d
return 0;
}
Объяснение кода листинга программы
- Включаем два заголовочных файла
и - Объявляем две переменные типа float b и int a
- С помощью команды system(
chcp 1251 > nul) устанавливаем кодировку консоли как Windows-1251 - Выводим сообщение с просьбой ввести число в дюймах
- Считываем введенное значение в переменную a с помощью функции scanf, указывая адрес переменной a
- Переводим значение a из дюймов в сантиметры, умножая его на 2.54
- Выводим сообщение с переводом, используя формат %f для переменной b и %d для переменной a
- Возвращаем 0, чтобы указать, что программа успешно завершилась