Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- struct elem
- {
- char country[20]; //Страна
- char MoneyUn[20]; //Денежная единица
- double per; //Количество на 1 доллар США
- };
- /*Функция добавления строки*/
- elem add_line(elem e,int n)
- {
- printf("Dobavlenie stroki. Vvedite znacheniya %d-i stroki.\n", n+1);
- /*Ввод элементов структуры*/
- printf("Strana: \n");
- scanf("%20s", &e.country);
- printf("Denezhnaya edinica: \n");
- scanf("%20s", &e.MoneyUn);
- printf("Kol-vo na 1 dollar USA: \n");
- scanf("%lf", &e.per);
- return e;
- }
- /*Функция редактирования строки*/
- elem edit_line(elem e, int n)
- {
- printf("Vvedite novie znacheniya dlya %d-i stroki.\n", n);
- /*Ввод элементов структуры*/
- printf("Strana: \n");
- scanf("%20s", &e.country);
- printf("Denezhnaya edinica: \n");
- scanf("%20s", &e.MoneyUn);
- printf("Kol-vo na 1 dollar USA: \n");
- scanf("%lf", &e.per);
- return e;
- }
- /*Функция удаления строки*/
- elem del_line(elem e, elem c, elem temp, int n)
- {
- temp=e;
- e=c;
- c=temp;
- return e,c;
- }
- /*Функция вывода таблицы*/
- void vivod(elem e[], int n)
- {
- int i;
- /*Вывод шапки*/
- printf("\nVivod tablici\n");
- printf("\t|*******************************************************************|\n");
- printf("\t| Denezhnie edenici stran mira |\n");
- printf("\t|*******************************************************************|\n");
- printf("\t| N | Strana | Denezhnaya edinica | Kol-vo na 1 dollar USA |\n");
- printf("\t|*******************************************************************|\n");
- /*Вывод элементов таблицы*/
- for(i=0;i<n;i++){
- printf("\t|%2d |%14s | %20s | %22.1lf |\n", i+1, e[i].country, e[i].MoneyUn, e[i].per);
- printf("\t|*******************************************************************|\n");
- }
- printf("\t|Financial Times 02.01.1995 |\n");
- printf("\t|*******************************************************************|\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement