Language Turbo C 2.0
Input */
#include <conio.h>
#include <stdio.h>
#include <string.h>
main ()
{
int a, b; /* input integer */
float d; /* input float */
char p; /* input character */
char s [80], t [80], u [80]; /* input string */
float g = 3.141592653589; /* number 'pi' */
int j;
float m, n;
printf ("Input 2 integer numbers: ");
scanf ("%i%i", &a, &b);
printf ("Input float number: ");
scanf ("%f", &d);
printf ("Press any key: ");
p = getche ();
printf ("\nInput string: ");
gets (s); gets (s);
printf ("Input string: ");
scanf ("%[0123456789]%s", t, u);
printf ("\n");
m = g * a * 2;
printf ("45.2. Radius %i, length %.4g.\n", a, m);
m = g * d * 2;
n = g * d * d;
printf ("46.3. Radius %g, length %.4g, area %.4g.\n", d, m, n);
printf ("60.10. ");
if (p == 'a') printf ("You have pressed key 'a'.\n");
printf ("... pressed key '%c'.\n", p);
printf ("61.11. I know your name. Your name is %s.\n", s);
printf ("65.12. %s... %s.\n", t, u);
j = b;
if (!j) j = 1;
printf ("68.13. Integer part %i, reminder of division %i.\n",
a / j, a % j);
printf ("75.16. Number %g is ", d);
if (d > 0) {j = 1; printf ("positive, j = %i.\n", j);}
if (d < 0) {j = -1; printf ("negative, j = %i.\n", j);}
if (d == 0) {j = 0; printf ("equal to zero, j = %i.\n", j);}
printf ("75.17. Number %g is ", d);
if (d > 0) {j = 1; printf ("positive.\n");}
else if (d < 0) {j = -1; printf ("negative.\n");}
else {j = 0; printf ("equal to zero.\n");}
printf ("77.18. ");
if (p >= 'А' && p <= 'Я')
switch (p)
{
case 'А': printf ("Алексеев.\n"); break;
case 'Б': printf ("Булгаков.\n"); break;
case 'В': printf ("Волошин.\n"); break;
case 'Г': printf ("Гоголь.\n"); break;
default: printf ("Достоевский, Зощенко и др.\n");
}
else printf ("You should input russian capital letter.\n");
printf ("77.19. ");
if (p >= 'А' && p <= 'Я')
switch (p)
{
case 'А': printf ("Алексеев.\n");
case 'Б': printf ("Булгаков.\n");
case 'В': printf ("Волошин.\n");
case 'Г': printf ("Гоголь.\n");
default: printf ("Достоевский, Зощенко и др.\n");
}
else printf ("You should input russian capital letter.\n");
printf ("86.23. String '%s' has length %i symbols.\n", s, strlen (s));
getch ();
printf ("\n");
}
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Комментарии 22
В свое время я делал что-то похожее на "тетрис", когда писал программу оптимизации графика вытирания пыли с оборудования.
Да и к "начальному уровню" надо приспособиться, чтобы "пройти книгу". Это как компьютерная игрушка. Вроде и знаешь давно, а до конца ни разу не проходил, или проходил раз-два.