PDA

نسخه کامل مشاهده نسخه کامل : درخواست نوشتن چند تا برنامه



ahmad_tarfand
28-11-2006, 01:49
سلام به همه دوستان عزيز
c بنده از دوستاني که به زبان برنامه نويسي سي
مسلط هستند تقاضايي دارم و اونم اينه که اگه لطف کنند و
اين برنامه ها رو تا روز جمعه
(85/9/10) برايم بنويسند آخه من اکثر برنامه ها رو بدر پاسکال
مي تونم بنويسم ولي با سي اصلا .
حالا از هر کسي که ميتونه به من کمک کنه خواهش مي کنم
که تا همين روز جمعه بنويسه بازم از همه برو بچه هاي p30world ممنونم
که هميشه به يکديگر کمک مي کنند .
يدونم درخواستم يه خورده ...هست ولي مجبورم وقت ندارم وگرنه خودم
سعي ميکردم بنويسمشون .

اینم برنامه ها
برنامه ای بنویسید که یک عدد گرفته و آن را در مبنای دو نمایش دهد
برنامه اي بنويسيد كه تعداد ثانيه، دقيقه و روز يك سال را چاپ كند.
برنامه ای بنویسید که شماره ماه و روز را بگیرد و بگوید چندمین روز سال است
برنامه ای بنویسید که یک عدد به عنوان چندمین روز سال گرفته و شماره ماه آن را چاپ کند
برنامه ای بنویسید یک عدد اعشاری را گرفته و سقف و کف آ ن را چاپ کند.
برنامه ای بنویسید که یک عدد گرفته و توانهای صفر تا پانزده آن را چاپ کند .
برنامه ای بنویسید که یک عدد گرفته مجموع و حاصلضرب ارقام آن عدد را چاپ کند.
برنامه اي بنويسيد كه دو عدد گرفته و واسط هندسي آن دو عدد را چاپ كند.

s_rasooli1
29-11-2006, 12:40
دوست من کاش سی یاد می گرفتی و خودت این چند تا برنامه ی ساده رو مینوشتی.فعلا این چند تا اون برنامه ها که البته با C چکش نکردم.برای همین ممکنه کلی error بده و نمیدونم میخای چیکار کنی.

برنامه ی اول



#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
unsigned int n;
k=floor(log(n)/log(2)) + 3;
int a[k];
printf("\nEnter a natural number: ");
scanf("%u" &n);
printf("The binary form of %u is: ",n);
for(i = 0; i < k ; i++)
{
a[i]=(n >> i)%2;
}
for(j=k-1; j >= 0; j--)
{
printf("%d",a[j]);
}
getch();
return 0;
}







برنامه ی دوم



#include <stdio.h>
#include <conio.h>
main()
{
int n, i, j;
scanf("%d", &n);
printf("\n*\n);
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
printf("*\n");
}
rerurn 0;
}







برنامه ی سوم



#include <stdio.h>
#include <conio.h>
main()
{
int n[12], m, d, k=0;
char ans;
printf("shamsi or miladi (s/m):");
ans = getche()
if(ans == 's')
{
n[12] = {31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30};
}
if(ans == 'm')
{
n[12] = {31, 28, 31, 30, 31, 30, 31, 31, 31, 31, 30, 31};
}
printf("\nEnter the number of mounth:");
scanf("%d", &m);
printf("\nEnter the day:");
scanf("%d", &d);
for(i=0;i<m-1;i++)
{
k += n[i];
}
k += d;
printf("This is %dth day of year", k);
return 0;
}







بر نامه ی هفتم




#include <stdio.h>
#include <conio.h>
main()
{
int i, j;
for(i=0;i<10:i++)
{
for(j=0;j<10;j++)
{
printf("%d%d%d ,", i, j, i);
}
}
return 0;
}

s_rasooli1
29-11-2006, 13:10
در پیغام قبلی همه جا # قبل از include قرار میگیره و ; هم در آخر دستور return 0 .این چپ و راست نوشتن هم مشکلیه ها!

ahmad_tarfand
30-11-2006, 11:17
سلام دوست عزیز
از اینکه به من کمک کردین بسیار ممنونم و از برنامه هایی که نوشته بودید فقط برنامه دوم و هفتم جواب داد و دو تای دیگه پیغام خطا داد ولی من توستم پیغام های برنامه سوم رو رفع کنم منتها جواب اشتباه میده مثلا اگر ماه 4 باشه و روز هم 21 بدیم عدد 8412 رو
چاپ میکنه در صورتی که ما فقط 365 روز داریم.
بازم از شما بسیار ممنونم ببخشید تو رو خدا اگه وقتتونو گرفتم اگه امکانش هست برنامه های دیگر رو هم جواب بدین و ای 2تا برنامه رو هم ببیند اشکالش از کجاست.

#include <stdio.h>
#include <conio.h>
main()
{
int n[12], m, d,i, k=0;
char ans;
clrscr();
printf("shamsi or miladi (s/m):");
ans = getche();
if(ans == 's')
{
n[12] = (31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30);
}
if(ans == 'm')
{
n[12] = (31, 28, 31, 30, 31, 30, 31, 31, 31, 31, 30, 31);
}
printf("\nEnter the number of mounth:");
scanf("%d", &m);
printf("\nEnter the day:");
scanf("%d", &d);
for(i=0;i<m-1;i++)
{
k += n[i];
}
k += d;
printf("This is %d the day of year", k);
getch();
return 0;
}

ahmad_tarfand
01-12-2006, 01:50
سلام دوستان
بابا کس دیگه ای یعنی نمی تونه این برنامه ها رو بنویسه بابا ما پیش خودمون فکر می کردیم همشون برنامه نویسند و سریع کاربنده حقیر رو راه می اندازند
دوستان عزیز تو ر و جون هر کی که دوستش دارین کارم گیره این چند بر نامه رو جواببدین تو ر و خدا
بازم از دوست عزیزی که جواب دادن ممنونم.
فقط تا شنبه مهلت دارم
برای دیدن جواب برنامه ها لحظه ها و ثانیه ها رو می شمارم.
منتظرم بد جور

ahmad_tarfand
04-12-2006, 16:13
دوستان عزیز تو رو خدا کمکم کنید
استاد مون تا هفته دیگه بهمون فرصت داده
3 نمره داده خیلی خیلی به این 3 نمره نیاز دارم
لطفا اگه کسی این برنامه ها رو یاد داره برای بنده حقیر بنویسه
منتظرم بد جور