بنات الحاسب ساعدوني في لغة السي مستعجل ليوم السبت

الحاسب والجوال

السلام عليكم ورحمة الله وبركاته اهلين بنات الحاسب كيف الاجازة معكم بصرااحه انا في ورطه لاني تفاجأت بـsheetجديد في موقع مادتي انا الحين مستوى اول واخذ 100عال نتناول فيها لغة السي ولازم نسلم حل الsheetيوم السبت تكفووون ساعدوني بحله هو كله سهل لكن كتابة البرامج بصراحة جديدة علي هي ثلاث اسئلة اول سؤال مو ضروري لكن الأخيرين ضروريات الاسئلة هي :
write a c program that reads a number representing anumber of seconds your program should convert it to a number of hours anumber of minutes and the remaining second print the resulting numbers

write aprogram that reads a5 digit number and prints whether the number is palindrome or not Ex 12321 is palindrome


write aprogram that reads areal number and prints it rounded to 2 decimal digits

تكفون حاولوا تحلونها مو ضروري كلها عشان ماعندي وقت انفذها على السي واطبعها واحل باقي الsheetوشكرا لكم .
4
441

يلزم عليك تسجيل الدخول أولًا لكتابة تعليق.

تسجيل دخول

مبرمجة!
مبرمجة!
السلام عليكم ورحمة الله وبركاته...
اختي تفضلي هذا حل البرنامج الثاني
وحبذا لو أنتِ تفكرين بالباقي وتعطينا الحل وإحنا نصححه لك ونساعدك عشان تستفيدي
:26:



#include <stdio.h>
#include <string.h>
void main ()
{
int i,length,j,half;
char num;
printf ("Please Enter a num\n");
scanf("%s",num);
length= strlen (num);
half =length/2;
j=1;
for( i=0;i<half;i++)
{
if(num==num)
{
j++;
}
else
{printf("It is not a plaindrom\n");
break;
}
}
//end loop
if(i==half)
printf("It is a plaindrom\n");
}






وياختي على البرنامجين الثانين مافهمت المطلوب بالضبط ياريت لوتضحينها
الاول:يطلب ادخال عدد حقيقي وبعدين؟؟هنا المشكلة مافهمت المطلوب
3- يطلب انك تحولين من ثانية إلى ساعة إلى هنا تمام بعدين الباقي مافهمت وش المطلوب؟؟

.
.
.
انتظر ردكِ
ولاتنسينا من دعواتكِ
:26: :26:
بنت الغروب
بنت الغروب
مشكورة اختي بس حل الاول فيه اشياء مااخذناها مثل void mainانا نكتب int mainلاننا لسا في السي وليس السي ++ وانا اقولك وش المطلوب :
اتوقع وحسب ترجمتي ان الثالث يطلب ادخال رقم حقيقي وطباعة الرقم مقرب الى اقرب عدد عشري هذا تقريبا توصلت لحله لكن المهم الاول اللي يطلب كتابة برنامج يقرا عدد يمثل الثواني ويجب على البرنامج انه يهتدي الى عددالساعات وعددالدقائق وباقي الثواني وطباعة العدد يعني هو معقد شوي ويبي رياضيات مثلا اقول 234ثانيه هي كم ساعه وكم دقيقة وكم ثانية ومشكوره اختي والله اني من اليوم الظهر وانا قاعده احل في هاsheetوطلاب المدارس طالعين ينبسطون يليت اختي اذا عندك حل غير اللي كتبتيه:
#include <stdio.h>
()int main
}
int x1x2x3x4x5 num=x1x2x3x4x5 ,x1=num/100000,x2=num/10000,x3=num/1000,x4=num/100,
` ;x5=num/ 10
هذا بداية الحل وانا مو متاكدة .
netjaeper
netjaeper
بالنسبة للسؤال الأول .. الحل بسيط

و هو أن تطلبي من المستخدم أن يدخل أي رقم

و استخدمي الجمل الشرطية في البرنامج ( if )

فإذا كان الرقم أصغر من 60 .. راح يطبع البرنامج نفس الرقم + العبارة ( ثانية ) .

و إذا كان الرقم المدخل أكبر من 60 و أصغر من 3600 .. راح نقسم الرقم على العدد 60 فمثلا إذا كان العدد المدخل هو 240 راح نقسم 240 على 60 و سيكون الناتج 4 دقيقة

أما إذا كان الرقم المدخل أكبر من 3600 .. راح نقسم الرقم على العدد 3600 فمثلا إذا كان العدد المدخل هو 7200 راح نقسم 7200 على 3600 و سيكون الناتج 2 ساعة
مبرمجة!
مبرمجة!
السلام عليكم ورحمة الله وبركاته...
عذرا اخوي netjaeper

فهمت السؤال انه يدخل مدخل ثانية
اخذ هالعدد الي بالثانية واحول ساعة
بعدين يجيب المطلوب الاساسي والي فيه فكرة
ان العدد (ساعة)
اخليه يتقسم الى ساعة ودقايق وثواني


وفايدة البرنامج يطلع لي الوقت بالضبط....


.
.
.



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

تاخذين الجزء الصحيح من الساعة وتحولينه إلى دقيقه بعد ين تاخذ ين الجزء الصحيح من الدقيقة وتحولينه إلى ثانية ويطلع لك برنامج يحسب التوقيت بالضبط.
:26: