rendered paste body#include <stdio.h>
int weightArray[30];
int weightAdmitted[30];
const int aditWeight = 100;
int iCounter;
int subsetWeight;
int main()
{
for(iCounter = 0;iCounter <=30; iCounter++)
{
//citim valorile pentru arrayul de greutati
printf("Introduceti elementul: %d",iCounter);
scanf("%d",weightArray[iCounter]);
}
for(iCounter = 0;iCounter <=30; iCounter++)
{
if(weightArray[iCounter] <= aditWeight)
{
weightAdmitted[iCounter] = weightArray[iCounter];
}
}
for(iCounter = 0;iCounter <=30;iCounter++)
{
if(subsetWeight < aditWeight)
{
subsetWeight+=weightAdmitted[iCounter];
if(subsetWeight >= aditWeight)
{
subsetWeight-=weightAdmitted[iCounter];
}
}
}
for(iCounter = 0;iCounter <= 30; iCounter++)
{
printf("\nSubsetul este %d:",weightAdmitted[iCounter]);
}
}