![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.03.2011
Сообщений: 17
|
![]()
Зарплата 5 рабочих за месяц. Следующего месяца им повысили заработную плату на 20% На третий месяц еще на 30%. Вычислить заработную плату каждого работника за три месяца.
Выдаёт результат только последнему работнику......в чём причина? #include<stdio.h> #include<conio.h> #include<math.h> #define MAX_workers 5 #define MAX_name 15 struct worker { char name[MAX_name]; char earnings[MAX_workers];}; int main() { clrscr(); { worker group[MAX_workers]; int a; float b,c; for (int i=0;i<MAX_workers;i++){ printf("Enter name %d worker:",i+1); scanf("%s",group[i].name); printf("Enter earnings %d worker:",i+1); scanf ("%d",&a); b=(a*0.2)+a; c=(b*0.3)+b; } printf("\n1 month:\n\n"); for(i=0;i<MAX_workers;i++){ printf("(%d): : %d\n",i+1,a);} printf("\n2 month:\n\n"); for(i=0;i<MAX_workers;i++){ printf("(%d): 20 percent : %.2f\n",i+1,b); } printf("\n3 month:\n\n"); for(i=0;i<MAX_workers;i++){ printf("(%d): 30 percent : %.2f\n",i+1,c); } } getch(); return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со структурами (C++) | DragoonSki | Помощь студентам | 6 | 03.03.2013 02:00 |
[C++] Работа со структурами... | max382 | Помощь студентам | 30 | 05.05.2011 15:56 |
Работа со структурами | tae1980 | Microsoft Office Excel | 2 | 26.11.2010 23:27 |
C++ Работа со структурами | Ekatharina | Помощь студентам | 0 | 18.01.2010 19:25 |
Программа с структурами | Olya90 | Помощь студентам | 10 | 25.04.2009 17:18 |