Напечатать таблицу соответствия между весом в фунтах и весом в килограммах - C (СИ) (75151)

Узнай цену своей работы

Формулировка задачи:

Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт=453 г).
Program n2;
Uses crt;
Var А,В,i,S: Integer;
Begin
For i:=1 To 10 do begin
S:=i*453;
Writeln(i, S/100:6:2)
end;
Readln
End.
Она дана в Паскале перекомпилировать в СИ

Решение задачи: «Напечатать таблицу соответствия между весом в фунтах и весом в килограммах»

textual
Листинг программы
#include<conio.h>
#include<stdio.h>
 
int main() {
    int i = 0;
    for(i = 1; i <= 10; i++)
        printf("%d funt = %f kilogram\n", i, (float)(0.453 * i));
    getch();
    return 0;
}

Объяснение кода листинга программы

В этом коде:

  1. #include — это устаревший заголовочный файл, который используется для работы с клавиатурой и мышью в Turbo C и подобных компиляторах. Сейчас его использование не рекомендуется.
  2. #include — это заголовочный файл, который содержит прототипы функций для ввода и вывода данных.
  3. int main() { — это начало функции main(), которая является точкой входа в программу.
  4. int i = 0; — это объявление переменной i типа int, которая будет использоваться в цикле.
  5. for(i = 1; i <= 10; i++) — это цикл for, который будет выполняться 10 раз, начиная с i = 1 и заканчивая i = 10.
  6. *printf(%d funt = %f kilogram\n, i, (float)(0.453 i));** — это вызов функции printf() для вывода в консоль строки, в которой первое число - это i, второе число - это результат умножения i на 0.453, и третье число - это символ новой строки (\n), который переводит строку на новую строку.
  7. getch(); — это вызов функции getch(), которая используется для приостановки выполнения программы и ожидания нажатия клавиши. Эта функция из библиотеки conio.h.
  8. return 0; — это конец функции main(), что означает успешный конец работы программы. Итак, в этом коде происходит следующее: программа создает переменную i и устанавливает ее значение равным 0. Затем она входит в цикл for, который выполняется 10 раз. Внутри цикла программа выводит в консоль строку, в которой первое число - это i, второе число - это результат умножения i на 0.453, и третье число - это символ новой строки (\n), который переводит строку на новую строку. После выполнения цикла программа вызывает функцию getch() для приостановки выполнения программы и ожидания нажатия клавиши. Наконец, программа завершается с возвратом значения 0, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы