InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 25-01-2011, 12:43 AM

مهموم والله مهموم والله غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^


السلام عليكم ورحمة الله وبركاته

هلا شباب

اول شيء كيف المطر معاكم ..؟؟ إن شاء الله كلكو اخذتو دش عالأقل الواحد يغير جو الاختبارات يلي عايش فيه خخخ نقرتين لعرض الصورة في صفحة مستقلة

المهم حبايبي فيه سؤال بالسلايدات حق شابتر الـ array انا عملت الكود لكن طلعت لي مشكلة بسيطة وهي انه يوم مثلا طلبت من اليوزر يدخل 8 ارقام انا جربت ادخلها مايرضى يطلع نتائج باقي الكود الا اذا خليتها 9 ارقام يعني اذا حطيت بس 8 أرقام واضغط انتررر يقعد ينزل المؤشر ولا يطلع لي شيء فلازم اكتب الرقم التاسع حتى تظهر لي بقية نتائج الكود

فحبيت اسألكم ايش السبب وياجماعة هل مثلا المدخل انا احدده لازم يكون مثلا 8 ارقام في نفس الـ scanf ولا هذه مايتم عملها

شوفو هذا الكود الموجود بالسلايدات
كود:
#include <stdio.h>
#include <math.h>
int main(void)
{
  double x[8], sum=0, sum_sqr=0, mean, sd;
  int i, z ;

  printf("Enter 8 numbers separated by blanks or <return>s\n");
  for (i=0 ; i <8 ; i ++)
  {
    scanf("%lf", &x[i]);
    sum = sum + x[i];
    sum_sqr = sum_sqr + (x[i] * x[i]);
  }
  mean = sum / 8 ;
  sd = sqrt((sum_sqr/8) - (mean*mean));
  printf("The mean is %.2f\n", mean);
  printf("The standard deviation=%.2f\n", sd);

  printf("Index %6c Item %7c Difference\n", ' ', ' ');
  for (i= 0 ; i<8 ; i++)
    printf("%3d%5c%7.2f%5c%9.2f\n", i, ' ', x[i], ' ', x[i]-mean);
}

وهذا كودي الموقر
كود:
#include<stdio.h>
#include<math.h>
int main ()

{
    int i ;
    double sum=0 , sum_sqr=0 , mean , sd , x[8] ;

    printf (" Please Enter 8 numbers\n" ) ;

    for (i=0 ; i<8 ; i++ ) 
    {
        scanf ( " %lf " , & x[i] ) ;

    sum += x[i] ;
    sum_sqr += x[i] * x[i] ; 

}


printf ( "mean = %.2f\n" , mean=sum/8 ) ;

printf (" sd = %f.2\n" , sd=sqrt(sum_sqr/8) );

printf (" Index %6c Item %6c Def\n" ) ;

for( i=0 ; i<8 ; i++ )

{

    printf ( " %d5c %3.2f6c %7,2f \n" , i , x[i] , x[i]-mean );

}
}
فياريت احد يجربها الاثنين وراح يلاحظ الفرق وياريت حبايبي توضحوا لنا مسألة %6c وغيرها وايش فايدتها انا اعرف البعض يقول لي تسيب لي فرااغ بس ممكن اعملها مثلا بطريقة 4d% ولا فيه فرق بينها ..؟؟

اعذروووني ثقلت عليكم بكثرة الاسئلة لكن ودي هالإختباااار اعديييه على خيرر واجيب فيه درجة ممتازة إن شاء الله وعقبال الكل يارب ..

دُمتم بخير

التعديل الأخير تم بواسطة مهموم والله ; 25-01-2011 الساعة 12:45 AM.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 12:49 AM   #2

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

شباب نسيت اسأل فيه مثال للـ stack ما أدري هل هو معانا ولا لا ..؟؟ لانه الدكتور انس قال مو معانا بس راح يشرحه حتى يوضح الفكرة فياريت احد يفيدنا بهالخصوص ..

أيضا ياشباب يلي عنده خبر بخصوص الدرجات وهل فيه كيرف واب وهل صحيح انه قال دانيال يلي يجيب 37 نعطيه a+ ولا اشاعة خخ ..؟؟

دُمتم بخير

 

مهموم والله غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 09:22 AM   #3

sil--ver

جامعي

الصورة الرمزية sil--ver

 
تاريخ التسجيل: Jul 2009
التخصص: IT ^.^
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 137
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

تفضل هذا الكود
كود:
#include<stdio.h>
#include<math.h>
int main ()

{
    int i ;
    double  x[8] ,sum=0 , sum_sqr=0 , mean , sd ;

 printf (" Please Enter 8 numbers\n" ) ;   
for (i=0 ; i<8 ; i++ ) 
{
scanf ( " %lf",&x[i] ) ;
 sum += x[i] ;
    sum_sqr += x[i] * x[i] ;
}


printf ( "mean = %.2f\n" , mean=sum/8 ) ;

printf (" sd = %f.2\n" , sd=sqrt(sum_sqr/8) );

printf (" Index %6c Item %6c Def\n" ) ;

for( i=0 ; i<8 ; i++ )

{
    printf ( " %d           %3.2f          %7.2f \n" , i , x[i] , x[i]-mean );

}
}

 

توقيع sil--ver  

 

بسم الله الرحمن الرحيم


رأيت العلم صاحبه كريمٌ......ولو ولدته آباءُ لئِـامُ
وليس يزال يرفعه إلى أن......يُعظم أمره القوم الكرامُ
ويتبعونه في كل حالٍ......كراعي الضأن تتبعه السوام
فلولا العلم ماسعدت رجال......ولاعُرِف الحلال ولا الحرامُ


 


التعديل الأخير تم بواسطة sil--ver ; 25-01-2011 الساعة 09:35 AM.
sil--ver غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 12:12 PM   #4

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

المشاركة الأصلية كتبت بواسطة sil--ver مشاهدة المشاركة
تفضل هذا الكود
كود:
#include<stdio.h>
#include<math.h>
int main ()

{
    int i ;
    double  x[8] ,sum=0 , sum_sqr=0 , mean , sd ;

 printf (" please enter 8 numbers\n" ) ;   
for (i=0 ; i<8 ; i++ ) 
{
scanf ( " %lf",&x[i] ) ;
 sum += x[i] ;
    sum_sqr += x[i] * x[i] ;
}


printf ( "mean = %.2f\n" , mean=sum/8 ) ;

printf (" sd = %f.2\n" , sd=sqrt(sum_sqr/8) );

printf (" index %6c item %6c def\n" ) ;

for( i=0 ; i<8 ; i++ )

{
    printf ( " %d           %3.2f          %7.2f \n" , i , x[i] , x[i]-mean );

}
}
هلا حبيبي سلفر ..

ياغالي انا ماني شايف تعديلات على الكود الا في الاخير على مااعتقد واذا فيه في البداية ياريت تقولي اياها ..

وايضا ياغالي ماقلت لي مشكلة كودي بالضبط ايش واللخبطة في الترتيب العناصر ومشكلة الاوت بووت مايطلع الا دخلت رقم تاسع ..

فما ادري كيف ضبطتها ياغالي الان ممتازة اكتب 8 ارقام تطلع صح ..

أيضا عندي سؤال ياغالي وهو الان لو طلبت ادخال 5 ارقام من اليوزر هل اعمل scanf واحد عادي انا اقصد كيف راج يعرف اني ابغى 5 مدخلات فقط طبعا انا ما اتكلم عن الكود هذا بصفة عامة يعني كيف احدد عدد المدخلات حتى لو ابغى اجمعها او اطرحها مثل كذا ..

ومشكور وماقصرت وربي يعطيك الف عافية ..

دُمت بخير

 


التعديل الأخير تم بواسطة مهموم والله ; 25-01-2011 الساعة 12:20 PM.
مهموم والله غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 12:32 PM   #5

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

أيضا هذا الكود ياشباب ابغاه يطلب من اليوزر يدخل كل شهر ارقام ويجمعها ويعطيه نتيجة النسور في هالشهر لكن ايضا فيه مشكلة وهو اني انا ماابغى احط ثابت انه الشهر بـ 12 لكن سويت لوووب وقلت يبدا من واحد واقل او يساوي 12 لكن يوم شغلت الاوت بوت المفروض اول شيء يطلع لي يطلب حق شهر 1 لكن طلب حق شهر 13 ..!! وثاني شيء نفس المشكلة حبيبي سلفر يلي صارت اول وهو ادخلت شهر 13 واحاول انزل المؤشر مايطلع لي باقي النتائج فياليت توضحها ياغالي لانه هالمشكلة دايم معي وانت كيف حليتها الله يسعدك

شوفو هذا الكود ..

كود:
#include<stdio.h>
int main () 
{
	int i , x , sum=0 ;

printf ( " plase enter number og the eagle\n " ) ;

for (i=1 ; i<=12 ; i++ ) ;
{
printf ( " month %d \n " , i ) ;

scanf( " %d ", &x ) ;

sum+= x ;

printf( " %d " , sum ) ;
}
return (0) ;
}
دُمتم بخير

 

مهموم والله غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 12:59 PM   #6

sil--ver

جامعي

الصورة الرمزية sil--ver

 
تاريخ التسجيل: Jul 2009
التخصص: IT ^.^
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 137
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

المشاركة الأصلية كتبت بواسطة مهموم والله مشاهدة المشاركة
هلا حبيبي سلفر ..

ياغالي انا ماني شايف تعديلات على الكود الا في الاخير على مااعتقد واذا فيه في البداية ياريت تقولي اياها ..

وايضا ياغالي ماقلت لي مشكلة كودي بالضبط ايش واللخبطة في الترتيب العناصر ومشكلة الاوت بووت مايطلع الا دخلت رقم تاسع ..

فما ادري كيف ضبطتها ياغالي الان ممتازة اكتب 8 ارقام تطلع صح ..

أيضا عندي سؤال ياغالي وهو الان لو طلبت ادخال 5 ارقام من اليوزر هل اعمل scanf واحد عادي انا اقصد كيف راج يعرف اني ابغى 5 مدخلات فقط طبعا انا ما اتكلم عن الكود هذا بصفة عامة يعني كيف احدد عدد المدخلات حتى لو ابغى اجمعها او اطرحها مثل كذا ..

ومشكور وماقصرت وربي يعطيك الف عافية ..

دُمت بخير
الكود حقك صحيح بس كان فيه مسافة وحذفتها.

كود:
#include<stdio.h>
#include<math.h>
int main ()

{
    int i ;
    double sum=0 , sum_sqr=0 , mean , sd , x[8] ;

    printf (" Please Enter 8 numbers\n" ) ;

    for (i=0 ; i<8 ; i++ ) 
    {
        scanf ("%lf",&x[i]) ;// كانت فية مسافة وحذفتها 

    sum += x[i] ;
    sum_sqr += x[i] * x[i] ; 

}


printf ( "mean = %.2f\n" , mean=sum/8 ) ;

printf (" sd = %f.2\n" , sd=sqrt(sum_sqr/8) );

printf (" Index %6c Item %6c Def\n" ) ;

for( i=0 ; i<8 ; i++ )

{

    printf ( " %d5c %3.2f6c %7,2f \n" , i , x[i] , x[i]-mean );

}
}

 

sil--ver غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 01:13 PM   #7

sil--ver

جامعي

الصورة الرمزية sil--ver

 
تاريخ التسجيل: Jul 2009
التخصص: IT ^.^
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 137
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

المشاركة الأصلية كتبت بواسطة مهموم والله مشاهدة المشاركة
أيضا هذا الكود ياشباب ابغاه يطلب من اليوزر يدخل كل شهر ارقام ويجمعها ويعطيه نتيجة النسور في هالشهر لكن ايضا فيه مشكلة وهو اني انا ماابغى احط ثابت انه الشهر بـ 12 لكن سويت لوووب وقلت يبدا من واحد واقل او يساوي 12 لكن يوم شغلت الاوت بوت المفروض اول شيء يطلع لي يطلب حق شهر 1 لكن طلب حق شهر 13 ..!! وثاني شيء نفس المشكلة حبيبي سلفر يلي صارت اول وهو ادخلت شهر 13 واحاول انزل المؤشر مايطلع لي باقي النتائج فياليت توضحها ياغالي لانه هالمشكلة دايم معي وانت كيف حليتها الله يسعدك

شوفو هذا الكود ..

كود:
#include<stdio.h>
int main () 
{
	int i , x , sum=0 ;

printf ( " plase enter number og the eagle\n " ) ;

for (i=1 ; i<=12 ; i++ ) ;
{
printf ( " month %d \n " , i ) ;

scanf( " %d ", &x ) ;

sum+= x ;

printf( " %d " , sum ) ;
}
return (0) ;
}
دُمتم بخير
تفضل هذا الكود :
كود:
#include<stdio.h>
int main () 
{
	int i , x , sum=0 ;

printf ( "plase enter number og the eagle\n") ;

for (i=1 ; i<=12 ; i++ ) 
{
printf("month %d \n",i) ;
scanf( "%d", &x ) ;
sum+= x ;
printf("sum = %d \n" , sum ) ;
}
return (0) ;
}
حلك كله صح بس مع الاستعجال حطيت فاصلة بعد الـ(FOR)..

 

sil--ver غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 01:45 PM   #8

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

المشاركة الأصلية كتبت بواسطة sil--ver مشاهدة المشاركة
تفضل هذا الكود :
كود:
#include<stdio.h>
int main () 
{
    int i , x , sum=0 ;

printf ( "plase enter number og the eagle\n") ;

for (i=1 ; i<=12 ; i++ ) 
{
printf("month %d \n",i) ;
scanf( "%d", &x ) ;
sum+= x ;
printf("sum = %d \n" , sum ) ;
}
return (0) ;
}
حلك كله صح بس مع الاستعجال حطيت فاصلة بعد الـ(FOR)..
مشكور ياغالي بس مارديت على استفساري وهو انه اذا ادخلت اكثر من رقم يعني بالشهر الاول مايجمعها لي بالشهر الاول يعتبر مثلا لو ادخلت ثلاثة ارقام الرقم الاول للشهر الاول والثاني للشهر الثاني وكذا فمشكلتي هذه مع كل الاكواد وهي الان اذا ابغى اسوي سكانف ويقبل 8 ارقام مثلا كيف ..؟؟ يعني لو سويت سكانف وحطيتا %d وحدة هل راح يقبل اني ادخل 8 ار قام عليها ..؟؟ هذا يلي كنت ابي اعرفه الله يسعدك ..

وسامحنا تعبناك معانا كثيرر ياسلفر لكن مااقول الا بيض الله وجهك ..

دُمت بخير

 

مهموم والله غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 05:21 PM   #9

m.zeezo

جامعي

 
تاريخ التسجيل: Sep 2009
التخصص: soon
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 190
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

مهموم والله
لو سمحت اعطيني output
برنامجي مو شغال طبعا

 

m.zeezo غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-01-2011, 05:24 PM   #10

مهموم والله

جامعي

 
تاريخ التسجيل: Nov 2009
نوع الدراسة: تحضيري علمي خطة ب
الجنس: ذكر
المشاركات: 1,461
افتراضي رد: شباب مشكلة بسيطة في كود ياريت تفسروها لي ^^

هلا زيزو ..

ماقهمتك والله حبيبي تبغى الاوت بوت حق ايش يعني اصوووره لك ولا كيف بالضبط ..؟؟

دُمت بخير

 

مهموم والله غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 08:52 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024