הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-05-06, 14:31   # 31
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

ציטוט:
נכתב במקור על ידי Niros
אה ובתרגיל האחר יוצא count=2 אז n-2=3 זה הפלט, בסוף הסעיף המערך נראה 20 -1 -1 -1 2

וסעיף ב' כדי שייצא count=5 עושים את המערך שכחתי משהו 20 10 8 7 2
אממ תרגיל 8 יאנו?
כן יוצא
n-2=3
והמערך אחרי השינוי לא יוצא כמו שאתה אמרת, פשוט היה צריך לעשות שם פחות אחד, אז היה מקום שהיה 17 צריך לשנות אותו ל16..

וכן המערך המתוקן זה מה שאתה אמרת בערך=]

עוד מעט בטח בנענע יפרסמו ת'תשובות..
__________________
Alter.
  Reply With Quote
ישן 17-05-06, 14:41   # 32
udi1
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 70

udi1 לא מחובר  

מה? לי יצא count = 3
כלומר
n-count = 2

ומה זאתאומרת לשנות מ-17 ל- 16?
זה לא היה
a[i]= a[i]-1
זה היה
a[i] = -1
כלומר מחליפים את המספר ב - 1- ולא מוריד 1.
  Reply With Quote
ישן 17-05-06, 14:43   # 33
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

ציטוט:
נכתב במקור על ידי udi1
מה? לי יצא count = 3
כלומר
n-count = 2

ומה זאתאומרת לשנות מ-17 ל- 16?
זה לא היה
a[i]= a[i]-1
זה היה
a[i] = -1
כלומר מחליפים את המספר ב - 1- ולא מוריד 1.
צודק צודק
הרסת לי ת'יום עכשיו
__________________
Alter.
  Reply With Quote
ישן 17-05-06, 14:51   # 34
Ori
תודה על תרומתך :)
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,674

Ori לא מחובר  

מה שלומכם =] ?

1-5 עשיתי הכל.

ריכוז תשובות:
טבלת מעקב בשאלה 1: 3126, בשאלה 2 עם ה-WHILE יוצא: מינוס 2.
אחרי שמשנים את זה ל-IF יוצא 6.
שאלה 4:
לתקן במקום num ל-count (בחילוק ב-writlen).

בשאלה 5:
i - תקין והפלט 0.
ii - לא תקין כי לא שלחו פרמטרים.
iii - תקין ויוצא: 1,0,0

פרק 2 : 6,7.

פרק 3 : 10
__________________
בברכה,
אורי אהרונוביץ
Admin AT uptime.co.il

  Reply With Quote
ישן 17-05-06, 14:58   # 35
Lior | LDFix.Co.il
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
הודעות: 113

Lior | LDFix.Co.il לא מחובר  

בעעעע לא עשיתי נכון ב4....:S
השאר בסדר
  Reply With Quote
ישן 17-05-06, 15:01   # 36
Ori
תודה על תרומתך :)
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,674

Ori לא מחובר  

פתרון שאלה 3 :
קוד:
sum:=0;
count:=0;
For I:=1 to 62 do
begin	
if (A[I] >= 100) and (A[I] <= 999) then
	begin
		sum:=sum+A[I];
		if (A[I] > 248) then
			count:=count+1;
	end;
end;
writeln(sum);
writeln(count);
__________________
בברכה,
אורי אהרונוביץ
Admin AT uptime.co.il

  Reply With Quote
ישן 17-05-06, 15:21   # 37
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

ציטוט:
נכתב במקור על ידי Ori
פתרון שאלה 3 :
קוד:
sum:=0;
count:=0;
For I:=1 to 62 do
begin	
if (A[I] >= 100) and (A[I] <= 999) then
	begin
		sum:=sum+A[I];
		if (A[I] > 248) then
			count:=count+1;
	end;
end;
writeln(sum);
writeln(count);
ובשפת C למי שעשה C...
קוד:
sum=0;
count=0;
for (i=1;i<62;i++){
	if (a[i] >= 100 && a[i] <= 999) {
		sum=sum+a[i];
		if (a[i] > 248) 
			count=count+1;
	}
}

printf("%d",sum);
printf("%d",count);
__________________
Alter.
  Reply With Quote
ישן 17-05-06, 15:25   # 38
Ori
תודה על תרומתך :)
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,674

Ori לא מחובר  

ציטוט:
נכתב במקור על ידי Alter
ובשפת C למי שעשה C...
קוד:
sum=0;
count=0;
for (i=1;i<62;i++){
	if (a[i] >= 100 && a[i] <= 999) {
		sum=sum+a[i];
		if (a[i] > 248) 
			count=count+1;
	}
}

printf("%d",sum);
printf("%d",count);
לא עדיף להשתמש ב count++ =] ?
__________________
בברכה,
אורי אהרונוביץ
Admin AT uptime.co.il

  Reply With Quote
ישן 17-05-06, 15:27   # 39
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי Ori
לא עדיף להשתמש ב count++ =] ?
ב C כן
אם אני לא טועה בפסקל אין ++ :X
  Reply With Quote
ישן 17-05-06, 15:29   # 40
Ori
תודה על תרומתך :)
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,674

Ori לא מחובר  

שאלה 7 , א+ב פתרון בפסקלית:
קוד:
function bigSums(a:integer):integer;
var sum,as,ah,I,J,k:integer;
begin
	
             ah:=a mod 10;
	as:=a div 10;
	if (ah > as) then
	begin
		I:=ah;
		J:=as;
	end
	else
	begin
		I:=as;
		J:=ah;
	end;
	sum:=0;
	For K:=J to I do
		sum:=sum+K;
	bigSums:=sum;
end;


count:=0;
For I:=1 to 23 do
begin
	if (bigSums(A) > 15) then
              count:=count+1;
end;
writeln(count);
__________________
בברכה,
אורי אהרונוביץ
Admin AT uptime.co.il

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 21:41.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ