Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2011, 11:28   #1
MARTINS
Пользователь
 
Регистрация: 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;
}
MARTINS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со структурами (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