#include<stdio.h>
#include<conio.h>
int main()
{
//-----------------Primer 1---------------
int a = 10;
float b = 24.24567789;
char c = 'a';
system("cls");
printf("\nЦелое число=%d", a);
printf("\nВещественное число=%f", b);
printf("\nСимвол %c", c);
printf("\nЭто строка ");
printf("\n%s", "Это тоже строка");
getch();
//-----------------Primer 2. Работа с целыми числами---------------
system("cls");
printf("\nВывод числа 555 в разных форматах\n");
printf("Без модификаторов:\n");
printf("[%d]\n", 555);
printf("С модификатором -:\n");
printf("[%-d]\n", 555);
printf("С модификатором ширины:\n");
printf("[%10d]\n", 555);
printf("C модификатором 0:\n");
printf("[%0d]\n", 555);
printf("С модификатором ширины и 0:\n");
printf("[%010d]\n", 555);
printf("С модификатором ширины, - и 0:\n");
printf("[%-010d]\n", 555);
getch();
//-----------------Primer 3. Работа с вещественными числами---------------
system("cls");
printf("\nВывод числа 555.55 в разных форматах \n");
printf("[%f]\n", 555.55);
printf("[%e]\n", 555.55);
printf("[%-f]\n", 555.55);
printf("[%10.3f]\n", 555.55);
printf("[%0f]\n", 555.55);
printf("[%010.3f]\n", 555.55);
printf("[%-010.3f]\n", 555.55);
printf("[%010.3e]\n", 555.55);
printf("[%-010.3e]\n", 555.55);
getch();
//-----------------Primer 4. Работа со строками ---------------
system("cls");
printf("\nСтрока без форматирования:");
printf("\nДобрый день, коллеги!");
printf("\nС форматным спецификатором, но без модификаторов\n");
printf("[%s]\n", "Добрый день, коллеги!");
printf("\nС модификатором ширины 4:\n");
printf("[%4s]\n", "Добрый день, коллеги!");
printf("\nС модификатором ширины 25:\n");
printf("[%25s]\n", "Добрый день, коллеги!");
printf("\nС модификатором ширины 25 и точности 3:\n");
printf("[%25.3s]\n", "Добрый день, коллеги!");
printf("\nС модификатором -, ширины 25 и точности 3:\n");
printf("[%-25.3s]\n", "Добрый день, коллеги!");
getch();
/*
int a, b, c, d, e, i = 0, j = 0;
char name[15];
system("cls");
//---------------пример работы scanf()------------------------------
printf("\nВведите 5 целых чисел\n");
scanf("%d%d%d%d%d", &a, &b, &c, &d, &e);
printf("\n%d %d %d %d %d", a, b, c, d, e);
getch();
//----------------работа с модификатором *------------------------
printf("\nВведите два числа i, j\n");
scanf("%d %*d", &i);
printf("i=%d\n", i);
printf("Повторите ввод: \n");
scanf("%d %d", &i, &j);
printf("i=%d, j=%d\n", i, j);
getch();
//----------------работа со строками------------------------
printf("Как вас зовут? ");
scanf("%s", name);
printf("Приятно познакомиться, %s", name);
getch();
*/
return 0;
}