ABA


"שלום אנשים! בעיה שפתרתי בC דורשת בדיקה :P"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7754 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7754
Hneo

   16:06   12.01.04   
אל הפורום  
  שלום אנשים! בעיה שפתרתי בC דורשת בדיקה :P  
 
   ערכתי לאחרונה בתאריך 12.01.04 בשעה 16:07 בברכה, Hneo
 
אז ככה הבעיה היא:
המשתנים zela1,zela2,zela3 מכילים מספרים המייצגים אורכי צלעות של משולש.
פתח ויישם אלגוריתם שמחזיר כפלט איזה משולש ניתן להרכיב מן המספרים: משולש שונה צלעות, שווה שוקיים או שווה צלעות?

הפיתרון שלי:


#include <stdio.h>
int main (){
float zela1,zela2,zela3;
printf("הכנס מספרים\n");
scanf("%f%f%f",&zela1,&zela2,&zela3);
if (zela1!=zela2) && (zela1!=zela3)
printf("משולש שונה צלעות\n");
else
if(zela1==zela2) && (zela1==zela3)
printf("משולש שווה צלעות\n");
else
printf("משולש שווה שוקיים\n");
return 0;
}

האם פיתרון זה טוב לבעיה הנ"ל?

הערה קטנה:
כעת אני לומד שימוש בתנאי מקונן ואני חייב להשתמש בו בבעיה זו.

לעוזרים!!!!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  קבל אישור. dryice 12.01.04 17:28 1
     ... Hneo 12.01.04 17:31 2
         טעות שלי, כמעט נכון dryice 13.01.04 20:01 4
  אם הצלע השניה והשלישית שוות ... eliran33 12.01.04 21:27 3

       
dryice

   17:28   12.01.04   
אל הפורום  
  1. קבל אישור.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Hneo

   17:31   12.01.04   
אל הפורום  
  2. ...  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 12.01.04 בשעה 17:37 בברכה, Hneo
 
האם אפשר לעשות ככה:

if (zela1!=zela2) && (zela1!=zela3) && (zela2!=zela3)

?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   20:01   13.01.04   
אל הפורום  
  4. טעות שלי, כמעט נכון  
בתגובה להודעה מספר 2
 
   צריך לכתוב עם סוגריים נוספות מסביב לכל התנאי:


if ((zela1!=zela2) && (zela1!=zela3) && (zela2!=zela3))

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eliran33

   21:27   12.01.04   
אל הפורום  
  3. אם הצלע השניה והשלישית שוות ...  
בתגובה להודעה מספר 0
 
   אז זה לא תופס ...

דרך אגב ... תעשה לך מנהג ... תשים סוגריים בכל תנאי ולולאה גם אם הם עם שורה אחת ואתה לא חייב ... זה קריא ... וזה סטנדרטי ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net