waffen
اخراجی موقت
ببخشید کدوم ساعتی هست که از راست به چپ بچرخه ؟اين فلش ها که همه در جهت عقربه ساعت هستند نه در خلاف جهت عقربه هاي ساعت !!![]()


ببخشید کدوم ساعتی هست که از راست به چپ بچرخه ؟اين فلش ها که همه در جهت عقربه ساعت هستند نه در خلاف جهت عقربه هاي ساعت !!![]()
بعد توي عکست جهت حرکت عقربه هاي ساعت رو کشيدي. (البته کشيده بودي ، ظاهراً تغييرش دادي)سوال اینه :میخوایم یه برنامه در محیط پاسکال بنویسیم (فقط پاسکال) که یک ماتریس m*n به برنامه بدهیم و برنامه عناصر ماتریس را به اندازه ی یک واحد در جهت خلاف عقربه های ساعت بچرخاند.
سلام دوستان عزیز
من هر کاری کردم دو تا برنامه زیر جواب درستی ندادن اگه میشه جوابشونو هر چه سریعتر نهایتاً تا فردا برام بنویسید.مخصوصاً اولیش که باید از تابع rand وsrand استفاده کرد .
1-برنامه ای که یه رشته ی100تایی به صورت تصادفی ازحروف انگلیسی بزرگ وکوچک چاپ کند.
2-برنامه ای که یه لوزی توپر به قطر کوچکn وقطر بزرگ2n چاپ کند.
#include <iostream.h>
#include <stdlib.h>
int main ()
{
randomize();
for (int i=0; i<100; i++)
if(random(2))
cout<<char('a'+random(26));
else
cout<<char('A'+random(26));
return 0;
}
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main ()
{
int num;
cout<<"Enter Number:";
cin>>num;
srand(num);
for (int i=0; i<20; i++){
cout<<char('A'+rand()%26);
cout<<char('a'+rand()%26);
cout<<char('a'+rand()%26);
cout<<char('A'+rand()%26);
cout<<char('a'+rand()%26);
}
cout<<endl;
getch();
return 0;
}
.
.
.
xM0:=A[M-1,0];
x0N:=A[0,N-1];
for i:=m-1 downto 1 do A[0,i]:=A[0,i-1];
for i:=1 to m-1 do A[n-1,i]:=A[n-1,i+1];
for j:=n-1 downto 2 do A[j, m-1]:=A[j-1, m-1]
for j:=1 to n-2 do A[j,0]:=A[j+1,0];
A[M-1,1]:=xM0;
A[0,N-2]:=x0N;
.
.
.
با استفاده از باقیمانده تقسیم و خارج قسمت و استفاده از اونا برای چاپ ستاره می تونی این کار رو انجام بدیبرنامه اي بنويسيد كه يك عدد صحيح را بگيرد در سطرهاي متوالي ، بسته به اينكه رقم مربوطه از
عدد چه باشد، به همان تعداد ستاره چاپ كند.مثلا:.
125
*
**
*****
3029
***
**
*********
//writed by Hamid Reza Panji
//1388
//2010 Jun
#include <iostream.h>
#include <conio.h>
prn1(int n)
{
if (n>0)
{
prn1(n/10);
for(int i=0;i<n%10;i++)
cout<<"*";
if(i !=0) cout<<"\n";
}
return 0;
}
void main(void)
{
int n;
cout<<"\nenter a number:";
cin>>n;
prn1(n);
getch();
}
منم موافقماین یه پروژه دانشجوئیه !! نه یه سوال سخت برنامه نویسی سخت !
چون مشابهش رو مدتی پیش یه نفر تو انتجمن درخواست کرده بود .
یک کلاس یا struct می نویسی که شامل این فیلد ها باشه:(ممنون میشم راهنمایی کنید)
برنامه ای که اطلاعات 10 دانشجو را از ورودی دریافت کند سپس نفرات اول تا سوم را براساس معدل در خروجی چاپ کند. همچنین برنامه، این قابلیت را داشته باشد که براساس فیلدهای شماره دانشجویی، نام و نام خانوادگی جست و جو انجام دهد.
یعنی با وارد کردن این مقادیر دانشجو یا دانشجویانی که فیلد مورد نظرشان مساوی این مقادیر است تمامی اطلاعاتشان در خروجی چاپ شود.![]()
من بهت تیکه تیکه توضیح میدم اگه خود حال داشتی بنویس
3 تا متغیر تعریف کنی
یه حلقه میزاری
for (i=0;i<20;i++p
cin>>shomare(i)>>nomre(i)>>vahed(i)p
اینجا میگیره خوب حالا میگه که یه حرف را وارد کنه
کد اسکی اون رو چک میکی
با کیس هم میسه با ایف هم میشه میگی اگه مثلا a=="73"بود یه حلقه دیگه میزاری میگی که بیاد نمره هاشو ضرب در تعداد واحد کنه و بعد بر تعداشون تقسیم کنه
یعنی داخل حلقه
k(i)=nomre(i)*vahed(i)p
میریزه داخل متغیر k خب
بعدش میگی
cout<<k(i)<<shomare(i)p
خب دیگه بقیشم باز یه حلقه دیگه میزاری و اولین شماره رو به عنوان بزرگترین میگیری و با بقیه چک میکنی اگه بعدی بزرگتر بود جاشو عوض کنه به روش حبابی مرتب کن و باز بگو اگه کلید با کد اسکی b مساوی بود اون کارو کنه
کلید c رو بگبره یه حلقه دیگه این بار اگه ا اون شماره دانشجویی برابر بود بیاد همه چیشو نشون بده مثلا
a=8692341
for(i=0;i<20;i++)p
if (shomare==a)p
اونق تمام اطلاعاتشو چاپ کنه
و برای c یه حلقه دیگه میای چک میکنی
اگه k(i) کوچکتر از 12 بود شماره دانشجویی رو چاپ کنه یعنی میگی cout<<shomare(i)p
اون p ا رو الکی گذاشتم در نظر نگیر
این برنامه برای یک درسه فقط اون یالا تعداد در س رو باید بگیر که چند تا درس اره و حلقه اول یه حلقه تو در تو میشه که در حلقه اول نام و حلقه دوم میاد نمره های درسا رو با واحد هاشون میگیره اوکی
موفق باشید
--------------------------------------
ترجیح میدم سکوت کنم تا ایتکه حرفی بزنم که دلی را بیازارد