Программа подстановки числа в int, short int и float +1 - C (СИ)
Формулировка задачи:
Поступил называется на IT-шную специальность. Основы Си ставят в тупик. Спасибо заранее за ваше время. Ребят, как первокурсник бы написал такую программу?
" Написать программу, которая приводит введенное пользователем число в переменную типа int. Это число переписывается в переменные типа short int и float. Ко всем трем переменным прибавляется единица и полученные значения выводятся на экран. Запустите программу и введите число миллиард. Объясните полученные результаты. Примечание: все действия в программе должны быть заданы отдельными командами, в противном случае компилятор может оптимизировать программу и результат будет отличаться от желаемого."
дальше постеснялся продолжать, error в командной строке
#include "stdio.h"
main()
{
int a;
printf("Введите целое число");
scanf("%i",&a); // Приводит введенное число в переменную int a
...Решение задачи: «Программа подстановки числа в int, short int и float +1»
textual
Листинг программы
#include<stdio.h> //файл содержит функции ввода/вывода
#include<conio.h> //содержит функции для работы с экраном
int main() //Функция, с которой начинается выполнение программы
{
int a; // Объявление переменных
short int b;
float c;
printf("%s","Enter the number:");
scanf("%d",&a); // Приводит введенное число в переменную "а"
b=a+1;
c=a+1;
printf("%s%i\t%s%d\t%s%.2f","a=",a,"b=",b,"c=",c); //Вывод результирующих значений
getch(); //функция ввода символа с клавиатуры. Используется для задержки
return 0; //Функция main() имеет возвращаемое значение типа int. функцией return мы возвращаем нужное значение.
}
Объяснение кода листинга программы
- Подключение необходимых файлов для работы с функциями ввода/вывода и работы с экраном.
- Объявление переменных типа int, short int и float для дальнейшего использования в программе.
- Вывод сообщения с просьбой ввести число.
- Считывание введенного числа с помощью функции scanf и сохранение его в переменную типа int с именем
a. - Вычисление значения переменной
bкак суммы числаaи 1. - Вычисление значения переменной
cкак суммы числаaи 1. - Вывод на экран значений переменных
a,bиcс помощью функции printf, используя специальные форматирующие символы для вывода чисел в нужном формате. - Вызов функции getch для задержки выполнения программы до тех пор, пока пользователь не нажмет клавишу.
- Возврат значения 0 функцией main(), что означает успешный конец работы программы.