Язык Turbo C 2.0
Начальный курс C и C++
Командная строка */
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main (int aa, char *ad [], char *ae [])
{
int a, b, c;
float d, e;
int bb, bc;
printf ("Введите два целых числа: ");
scanf ("%i%i", &bb, &bc);
printf ("\n");
/* 112.43.1 */
if (aa < 2)
printf ("1. Вы забыли набрать имя.\n");
else
printf ("1. Привет, %s.\n", ad [1]);
/* 112.44.2 */
printf ("2. Количество аргументов командной строки %i.\n\n", aa);
printf ("Аргументы командной строки:\n");
for (a = 0; a < aa; a++)
printf ("%s\n", ad [a]);
printf ("\nАргументы состояния среды:\n");
for (a = 0; ae [a]; a++)
printf ("%s\n", ae [a]);
/* 139.53.3 */
printf ("\n3. %s, %s, %s, %s.\n",
__FILE__, __LINE__, __DATE__, __TIME__);
printf ("Используется версия v.%x Turbo C.\n", __TURBOC__);
/* 145.1.4 */
/* 145.2.5 */
a = bb;
if (a < 0) a = -bb;
c = 1;
if (a > 9)
{
b = a;
while (b > 9)
{
b /= 10;
c++;
}
a = b + a % 10;
}
printf ("\na = %i, b = %i.\n", bb, bc);
printf ("4. Сумма цифр %i.\n", a);
printf ("5. Число цифр %i.\n", c);
/* 186.1.6 */
a = bb < 0 ? -bb : bb;
printf ("6. Модуль числа %i.\n", a);
/* 186.2.7 */
a = bb <= bc ? bc : bb;
printf ("7. Максимум %i.\n", a);
/* 186.3.8 */
a = bb;
b = bc;
/* a > b ? a : b = 1; */
/* 193.1.9 */
a = -12;
d = 84.3;
e = 32.15;
printf ("9. d = %f, a = %i, e = %e.\n", d, a, e);
printf ("d = %5.2f, a = %5i, e = %8.2f, e = %11.4e.\n", d, a, e, e);
getch ();
printf ("\n");
}
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев