12 תשובות
צריך לעשות שש לולאות for (אחת עבור כל קומה) הלולאה צריך להיות בגודל 6 (לחזור על עצמה 6 פעמים כי יש 6 משפחות בכל קומה) בתוך הלולאה צריך לקלוט את כמות הילדים ולהוסיף את כל הילדים ביחד בעזרת sum=sum+children
ואז מחוץ לששת ללולאות ה for לבדוק איזה sum הוא הכי גדול
מקווה שהייתי ברור, אם לא הייתי ברור תגידי לי ואני אנסה לעזור
שואל השאלה:
הצלחתי להגיע עד לחלק הזה אבל אני לא מצליחה לשמור את איזה קומה זה
אז את יכולה להשתמש בתבנית max עם ערך נלווה שההערך הנלווה מייצג את מספר הקומה, אם זה לא מובן אני יכול לכתוב את זה בc# ולשלוח לך
שואל השאלה:
אני אשמח אם תוכל לשלוח לי
תודה
int sum=0, children,i,koma=5,temp;
for (i=0;i<6;i++)
{

children =int.parse(console.readline());
sum+=children;
}
temp=sum;
sum = 0;
for (i = 0; i < 6; i++)
{
children = int.parse(console.readline());
sum += children;
}
if (temp < sum)
{
koma = 6;
temp = sum;
}
sum = 0;
for (i = 0; i < 6; i++)
{
children = int.parse(console.readline());
sum += children;
}
if (temp<sum)
{
koma = 7;
temp = sum;
}
sum = 0;
for (i = 0; i < 6; i++)
{
children = int.parse(console.readline());
sum += children;
}
if (temp < sum)
{
koma = 8;
temp = sum;
}
sum = 0;
for (i = 0; i < 6; i++)
{
children = int.parse(console.readline());
sum += children;
}
if (temp < sum)
{
koma = 9;
temp = sum;
}
sum = 0;
for (i = 0; i < 6; i++)
{
children = int.parse(console.readline());
sum += children;
}
if (temp < sum)
{
koma = 10;
temp = sum;
}
console.writeline(koma);
שלחתי אותם לפי הסדר