в двухмерном массиве сохраняются рабочие часы для N рабочих и проектов M, имена рабочих хранятся в массиве с именем Worker и именем проектов в массиве с именем «Project». Напишите программу, которая считывает данные и отображает рабочего с большим количеством рабочих часов. Поэтому я пробовал это, но каждый раз, когда я его запускал, это кажется логической ошибкой, потому что в нем говорится: укажите номер проекта, а если я напечатаю «2» это также число работников в соответствии с моей программой, а затем просит часов для каждого работника ..C программа с двухмерными массивами?
#include<stdio.h>
#include<conio.h>
int main()
{
int i, j, n, worker[100][10], hours[30][100];
printf("The number of the project: ");
scanf("%d", &n);
for (i=0; i<n; i++)
{
printf("Give the worker %d: ", i+1);
scanf("%s", &worker[i]);
}
for (i=0; i<n; i++)
{
printf("\n The worker %s\n", worker[i]);
for (j=0; j<30; j++)
{
printf("The number of the hours for the day %d: ", j+1);
scanf("%d", &hours[i][j]);
}
}
for (i=0; i<n; i++)
{
for (j=0; j<30; j++)
if (hours[i][j]==0)
break;
if (j==30)
printf("%s\n", worker[i]);
}
getch();
return 0;
}
И вопрос в том, что? –
Решите мою домашнюю работу? – jpw
Не грубите со мной. Я очень много работал над этим ... Я работаю на C 3 часа каждый день, а иногда я не понимаю, что происходит. –