برنامه ای برای بازی عدد راحدس بزن این برنامه عددی تصادفی به نام عدد هدف یین0 تا100 را
تولید کند و سپس از کاربر بخواهد با وارد کردن اعداد مختلف، عدد مزبور را حدس بزند. هر عددی که کاربر وارد
می کند توسط برنامه بررسی می شود و اگر از عدد هدف بیشتر بود پیغام Greater و اگر کم تر بود پیغام Less بدهد.
یک دور بازی تا جایی ادامه می یابد که کاربر عدد هدف را وارد کند. در این صورت برنامه پیغام
Congratulations و تعداد کوشش های کاربر برای حدس زدن عدد هدف را نمایش می دهد و سپس از وی
می پرسد مایل به ادامه دادن است یا خیر؟ اگر کاربر در پاسخ:
 کلید Enter را بزند برنامه باید از ابتدا تکرار شود،
 کلید Space را بزند باید بهترین رکورد )کمترین تعداد تلاش برای حدس زدن عدد در بازی های متوالی(
نمایش داده شود و دور جدید بازی از ابتدا آغاز شود،
 کلید F1 را بزند باید نام و مشخصات برنامه نویس نمایش داده شده و برنامه خاتمه یابد،
 کلید ESC را فشار دهد باید بهترین رکورد نمایش داده شود و برنامه خاتمه یابد.
بخش تشخیص کلید فشرده شده را به کمک switch بنویسید.
کد اسکی کلیدهای Enter و Spac e و ESC به ترتیب 01 و 13 و 32 و کد گسترش یافته ی کلید F1 برابر 95 است.
دستورهای زیر که در فایل سرآیند stdlib.h تعریف شده اند، یک عدد تصادفی بین صفر تا 011 تولید می کنند که
در متغیر a قرار می گیرد:
randomize();
int a = random(100



جدیدترین سوالات




با سلام و خسته نباشی خدمت اعضای گروه کدی که من نوشتم کد قاعده کرامر برای حل سه معادله سه مجهول است،منتها یه اشکال در این کد است، موقعی من کد را ران میکنم فقط یه جواب از سه جواب را به من می دهد.اگه امکان داره یه نگاهی بهش بندازین و اشکالش را درج کنین.با تشکر.
 #include<stdio.h>
 
#include<conio.h>
#include<math.h>
main()
{
int i,j,k,l,m=0,y,u,r;
float d,determ=1.0,a[3][3],b[3],x[3],c[3][3],deltam[3],delta=1.0,p[3][3],q[3];
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
printf("matris a");
scanf("%f",&a[i][j]);
}
}
for(l=0;l<=2;l++)
{
printf("bordar b");
scanf("%f",&b[l]);
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
c[i][j]=a[i][j];
}}
for(i=0;i<2;i++)
{
for(j=i+1;j<=2;j++)
{
d=c[j][i]/c[i][i];
for(k=0;k<=2;k++)
{
c[j][k]=c[j][k]-(d*c[i][k]);
}
}
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==j)
determ=determ*c[i][j];
}
}
for(y=0;y<=2;y++){
for(u=0;u<=2;u++){
p[y][u]=a[y][u];
}}
for(j=0;j<=2;j++)
{
for(i=0;i<=2;i++)
{
for(l=0;l<=2;l++)
{
if(i==l)
{
p[i][j]=b[l];
if(l==2 && m<=2)
{
for(i=0;i<2;i++)
{
for(j=i+1;j<=2;j++)
{
d=p[j][i]/p[i][i];
for(k=0;k<=2;k++)
{
p[j][k]=p[j][k]-(d*p[i][k]);
}
}
}
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
if(i==j){
delta=delta*p[i][j];
}
}}
deltam[m]=delta;
x[m]=(deltam[m])/(determ);
for(r=0;r<=2;r++){
if(r==m){
q[r]=x[m];
} }
m=m+1;
for(y=0;y<=2;y++){
for(u=0;u<=2;u++){
p[y][u]=a[y][u];
}}
}
}
}
}}
for(r=0;r<=2;r++){
printf("%f",q[r]);
}
getch();
}

جستجو در بانک سوالات
در این قسمت می توانید بخشی از متن سوال را وارد نموده و به دنبال سوال مورد نظر خود بگردید:

بخشی از متن سوال:

نحوه حذف رکورد در فایل متنی در زبان برنامه نویسی c

چطوری میتونم یک رکورد رو در یک فایل متنی در زبان برنامه نویسی cحذف کنم



0
امتیاز

جواب های موجود برای این سوال:


ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

1


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

1 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



56
249
84

.:.soja.:.

یکی از روش ها می تونه خوندن خط به خط (هر رکورد یک خط از این فایل متنی) فایل و نوشتن هر خط در یک فایل جدید بجز خط (رکورد) مورد نظر. بدین شکل می تونی حتی با داشتن شماره رکورد و یا با دانستن id رکورد مورد نظر نسبت به حذف رکورد مورد نظرت اقدام کنی:

فرض کن هر رکوردت ساختاری به صورت زیر داره: (متناسب با اطلاعات خودت تغییرش بده)

 struct student 
{
char name[20];
char semCode[10];
int enrollNo;
int assignSub;
int marks;
int attendence;
};


حالا خط به خط می خونیم فایل رو و بر اساس شماره رکورد (lineNo) و یا شماره دانش آموز (EnrolNo) نسبت به حدفش اقدام می کنیم:


 void deleteStudentRecord() 
{
int enrollNo = -1;
int counter=0;
int lineNo = -1;
struct student var;
FILE *ptr;
FILE *ptr = fopen("c:\\file.txt","r");

FILE *ptr2 = fopen("c:\\file2.txt","a");
int records = getNoOfRecords();

fflush(stdin);
printf("Enter Enrollment Number:\n");
scanf("%d",&enrollNo);
while(counter!=records)
{
fread(&var,sizeof(struct student),1,ptr);
if(var.enrollNo==enrollNo || counter == lineNo)
{
}
else
{
fwrite(&var,sizeof(struct student),1,ptr2);
}
counter++;
}
fcloseall();
remove("c:\\file.txt");
rename("c:\\file2.txt","c:\\file.txt");
printf("Press any key..");
getch();
}
0
امتیاز




جواب تو چیه؟
userImage
کاربر میهمان


25000 امتیاز هدیه بهترین جواب

30000 امتیاز هدیه بهترین جواب

27500 امتیاز هدیه بهترین جواب


22500 امتیاز هدیه بهترین جواب







تور کیش علی بابا

رزرو تور کیش ، اولین نکته مهم برای خرید تور جزیره مرجانی کیش، انتخاب یک سایت معتبر است.

زیرا اگر یک سایت مجهول الهُویّه را برای خرید تور جزیره کیش انتخاب نمایید، ممکن است در زمان سفر دچار مشکل شوید یا به نوعی سر شما کلاه برود.

چون اینگونه سایت ها پشتیبانی 24 ساعته نداشته و بدون دفتر رسمی می باشند.

تور کیش نوروز ۱۴۰۱

در فصل تابستان و بهار کنسرت ها، جنگ شبانه و جشنواره های مختلفی برگزار می گردد که سبب می شود سفر به کیش را لذت بخش تر تجربه نمایید. اما از فصل بهار برای سفر به کیش غافل نشوید، چون هم آب و هوای جزیره عالی است و هم زیبایی های طبیعت را مشاهده خواهید نمود.

تور کیش اصفهان

رزرو تور کیش از اصفهان یکی از تورهای پر طرفدار در میان مردم اصفهان است. به همین خاطر روزانه چند پرواز از فرودگاه شهید بهشتی اصفهان(IFN) به کیش انجام می‌شود.

اما پایین بودن تعداد پروازهای کیش از اصفهان، احتمال دسترسی به بلیط و تور لحظه آخری کیش از اصفهان را کم کرده است.
رزرو تور کیش
تور لحظه آخری کیش
قیمت تور کیش
دیجی دکترسئو




قدم زدن در باغ، روحیه انسان را تغییر می دهد و حس شادی و آرامش را به ارمغان می آورد. حالا تصور کنید که چگونه قدم گذاشتن در یک باغ کوچک هر روز این حس را هر بار کمی بیشتر تقویت می کند. دقیقاً هدف فرش ایرانی همین است.فرش جدید ۱۴۰۲

در بسیاری از نوشته های غربی آمده است که ایرانیان در باغ ها و بهشت ها و امثال آن که روی تار و تار می بافند راه می روند. بهشت ایران دارای هفت دیوار برای جلوگیری از ورود شیاطین به داخل بود که این طرح در پلان باغ ایرانی نیز رعایت شده است.

شکل کلی فرش ایرانی مربع یا مستطیل است که یادآور چهار عنصر کلاسیک، چهار جهت اصلی و نقش باغ است. هنگامی که دایره به طرح فرش ملحق شد، شبیه یک معبد شد و هر چیز مقدس را در آن نگه داشت. در زمان اسلام این دایره در مرکز مستطیل قرار می گیرد تا تمامیت وجود باشد. هنر اسلامي دنبال اين بود كه زمين را به آسمان ببرد و آسمان را به زمين بياورد و چه خوب فرش اين كار را انجام داده است. فرش جدید ۱۴۰۲ فرش جدید ۱۴۰۲







پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.