Создать массив структур, содержащий сведения о месячной заработной плате рабочих завода - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
#define SPRAV struct sprav
int main()
{
SPRAV {
int name;
char shop [20];
float salary;
};
SPRAV x[5];
char g[25];
int i;
float nSum=0,nAvg=0;
/* ввод данных в массив структур */
for(i=0; i<5; i++)
{
printf("\n input the name of the working \n");
scanf("%d",&x[i].name);
printf("\n input the name of the shop \n");
scanf("%s",&x[i].shpo);
printf("\n input the salary for the month \n ");
scanf("%f",&x[i].salary);
}Решение задачи: «Создать массив структур, содержащий сведения о месячной заработной плате рабочих завода»
textual
Листинг программы
SPRAV x[5];
Объяснение кода листинга программы
- Объявляется массив структур типа SPRAV с именем x и размером 5.
- В каждой структуре типа SPRAV имеется четыре поля:
- id (идентификатор) типа int;
- name (имя) типа char*;
- salary (заработная плата) типа float;
- position (должность) типа char*.
- Значения полей структуры SPRAV не присваиваются в данном коде.