پرسش و پاسخ در زبانهای برنامه نویسی C

Maryam 3536

عضو جدید
سلام دوستان
هیچکی اینو بلد نبود؟؟!!
یه برنامه میخواستم با C++ برای کارنامه تحصیلی که از فایل استفاده کنه. و بر اساس شماره دانشجویی جستجو کند.(باینری).
در قسمت struct اسم دانشجو ، شماره دانشجویی ، معدل دانشجو، تعداد واحد و نمره هر واحد رو داشته باشه.
تورو خدا کمک کنید. یکم عجله دارم.
ممنون
 

tito11

عضو جدید
عین همین تو کتاب c++ جعفر نژاد هست .یا از کتابش نگاه کن یا تو اینترنت پیدا کن
 

antengogoli21

عضو جدید
کسی میتونه بگه برنامه ای که دورشته رو از کاربر بگیره و بگه رشته دوم زیر رشته رشته اول هست یا نه چجوریه البته بدون استفاده از تابع !؟تو رو خدا کمکم کنید :cry::cry:
 

.SHaDi

عضو جدید
سلام..چندتا برنامه هست اگه میشه توضیح بدین.
اسونه ولی من بلد نیستم..این ترم برداشتم پشیمون شدم.
1.خروجی برنامه زیر چیست؟
()main
{unsigned char c,
c=100*4
,"printf("%d
c)
{


2.میخوام دونم اگر x=123/456 fhai
%7f??
%7/3f چی میشه؟
 

maede92

عضو جدید
سلام. کسی میتونه واسه این برنامه کمکم کنه؟
میخواهیم یک لیست پیوندی کامل برای انجام اعمال حسابی بر روی ماتریس های اسپارس با استفاده از نمایش لیست پیوندی ارائه دهیم. سپس اعمال زیر را روی این لیست پیاده سازی کنیم:
1. تشکیل گره های لیست با استفاده از ماتریس اسپارس
2. دو ماتریس اسپارس را با هم جمع کنید
3. تفاضل دو ماتریس اسپارس را محاسبه کنید
4. دو ماتریس اسپارس را در هم ضرب کنید
 

mrtza_eng

عضو جدید
سلام دوستان
1.برنامه ای بنویسید که کامپیوتر یک عدداز ورودی خوانده تعداد جمله های سری فیبوناچی رادر خروجی نمایش دهد ؟
2برنامه ای بنویسید که 10 جمله سری فیبوناچی را درخروجی نمایش دهد ؟
3برنامه ای بنویسید کامپیوتر حروف کوچک a تا z را به حروف بزرگ A تاZ تبدیل کند ؟
میشه کمک کنید
باید به زبان c نوشته شه

سلام سوال 1 و 2 که جوابش یکیه
int n1=1 , n2=1 , n3 ,number;
printf("%d\t%d\t",n1,n2);
scanf("%d",&number);
while(number>0)
{
n3=n1+n2;
printf("%d",n3);
n1=n2;
n2=n3;
number--;
}
return 0;

اگه بخوایم 10 جمله اول چاپ بشه باید number برابر 10 باشه

اما سوال سوم

for (i='a';i<='z';i++)
{
printf("%c",i -32);
{
return 0;

هرجاش مشکل داشتی حتما بپرس :*
 
آخرین ویرایش:

عسل گلی

عضو جدید
سلام
من یه پروژه ای دارم که وقتی یک شی روجلوی وب کم بگیرم بتونه تشخیص بده مثلااگه یه توپ قرمزروجلوش بگیرم با یه پیامی نشون بده که توپم قرمزه
زبانش یاvbباشه یاc
راستشوبخواین اصلا نمیدونم ازکجاشروع کنم یاچیکاربایدبکنم
اگه اطلاعاتی دراین باره دارین لطفاکمکم کنین
ممنون. :gol:
 

ashkanhpb

کاربر بیش فعال
سلام
من یه پروژه ای دارم که وقتی یک شی روجلوی وب کم بگیرم بتونه تشخیص بده مثلااگه یه توپ قرمزروجلوش بگیرم با یه پیامی نشون بده که توپم قرمزه
زبانش یاvbباشه یاc
راستشوبخواین اصلا نمیدونم ازکجاشروع کنم یاچیکاربایدبکنم
اگه اطلاعاتی دراین باره دارین لطفاکمکم کنین
ممنون. :gol:

دوست عزیز پردازش تصویر مربوط به برقه می تونید از بچه های کنترل کمک بگیرید . فک نکنم اینجا کسی بتونه جواب بده .
 

p.s1387

عضو جدید
سلامممم
من يه برنامه ميخواستم با++c
كه جمع دو تا عدد بزرگ 30 رقمي است
 
آخرین ویرایش:

maede92

عضو جدید
سلام
پیمایش xorder رو بصورت غیر بازگشتی میخوام، کسی هست کمکم کنه؟؟؟؟؟؟؟؟:que:
 

F.N.44

عضو جدید
include "y.h

include "y.h

سلامکسی می دونه include "y.h رو تو ویژال استدیو چکار کنیم که ارور نده؟
 

Omid Jackson

عضو جدید
سلامممم
من يه برنامه ميخواستم با++c
كه جمع دو تا عدد بزرگ 30 رقمي است

خیلی اطلاعات ناقصی دادین!!!
با ویژوال استودیو نوشتم، اگر با borland یا turbo کار کنین کتابخونه iostream.h هست و using namespace std رو نمیخواد. البته دیگه نیاز به حلقه هم نیست
این هم کد:
کد:
[LEFT]#include <iostream>

using namespace std;
int main()
{
    long double  n, m;
    while( cin >> n >> m )
        cout << n + m;
[/LEFT]
}
 

Omid Jackson

عضو جدید
سلام..چندتا برنامه هست اگه میشه توضیح بدین.
اسونه ولی من بلد نیستم..این ترم برداشتم پشیمون شدم.
1.خروجی برنامه زیر چیست؟
()main
{unsigned char c,
c=100*4
,"printf("%d
c)
{


2.میخوام دونم اگر x=123/456 fhai
%7f??
%7/3f چی میشه؟

واقعا اعصاب آدم خورد میشه!
این چه طرز سوال پرسیدنه آخه؟ من از اون سوال پایینیا هیچی نفهمیدم چی هست اصلا و اینکه سوال اول هم کلا اشتباه بود!
طرز نوشتن درست برنامه:
کد:
[/LEFT]
int main()
{
	unsigned char c;
c=100*4;
printf("%d",c);
[LEFT]}
خب حالا توضیح میدم اینو:
اول داره c رو به عنوان یک کاراکتر بدون علامت تعریف میکنه! که مثبت هست و منفی وجود نداره
خط پایینش 400 رو میریزه توی c ولی چون از صفر تا 256 میگیره این سرریزی داره و 256-400 رو میریزه تو c. یعنی عدد 144
دستور پایینیش هم میگه عدد صحیح داخل c رو چاپ کن که عدد 144 هستش و این رو چاپ میکنه

از اون سوال ها هم هیچی متوجه نشدم!
ولی تو printf چیزی هست که میتونی مشخص کنی تا چند رقم اعشار نشون بده!!! مثلا تا 4 رقم اعشار!
کد:
printf("%.4f" , 1.234567)
خروجی: 1.2345
 

maede92

عضو جدید
سلام. کسی نیست بتونه واسه این برنامه کمکم کنه؟
میخواهیم یک لیست پیوندی کامل برای انجام اعمال حسابی بر روی ماتریس های اسپارس با استفاده از نمایش لیست پیوندی ارائه دهیم. سپس اعمال زیر را روی این لیست پیاده سازی کنیم:
1. تشکیل گره های لیست با استفاده از ماتریس اسپارس
2. دو ماتریس اسپارس را با هم جمع کنید
3. تفاضل دو ماتریس اسپارس را محاسبه کنید
4. دو ماتریس اسپارس را در هم ضرب کنید
 

tiny18

عضو جدید
سلام خوبين؟
خواهش بهم كمك كنيد
خواهشا ديگه ممنون ميشم
برنامه اي بنويسيد كه جند اسم از ورودي گرفته

  1. [*=left]insert تابع
    [*=left]display
    [*=left] براساس حروف بزرگ به كوچك مرتب كندsort تابع
    [*=left]search تابع
    [*=left]deleteتابع
    [*=left]exit
بايدتو سي نوشته بشه بهم بگين ديگه
 

CPlus

عضو جدید
سلام خوبين؟
خواهش بهم كمك كنيد
خواهشا ديگه ممنون ميشم
برنامه اي بنويسيد كه جند اسم از ورودي گرفته

  1. [*=left]insert تابع
    [*=left]display
    [*=left] براساس حروف بزرگ به كوچك مرتب كندsort تابع
    [*=left]search تابع
    [*=left]deleteتابع
    [*=left]exit
بايدتو سي نوشته بشه بهم بگين ديگه


کاری نداره که !!! یه حرکتی تلاشی چیزی خودتون انجام بدین مشکلی بود بگین
اگر هم هیچی نمیدونید تحقیق کنید

توی کتاب جعفر نژاد میتونید به جواب خیلی از سوالاتون برسید یا اگه نداریدش اینجا هم مثال های خوبی هست

کد:
http://euklid.mi.uni-koeln.de/c/mirror/mickey.lcsc.edu/%257Esteve/c13.html
 

mina.rad

عضو جدید
سلام کمکم میکنید؟

سلام کمکم میکنید؟

می خوام یه برنامه بنویسم که یه عدددریافت کنه تعیین کنه مثلثی یا نه؟توی c بایدبنویسم.:(

:cry:
 

mina.rad

عضو جدید
بایدعددی که واردمیشه عضواعدادقرمزباشه.کمکم کنید
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
....................
بایدشامل این قرمزهایاشند:cry:
 
آخرین ویرایش:

delaram_aramdel

عضو جدید
مینا خانوم اینجوری درست نیست باید اینجوری نوشته بشه
1
3 2
6 5 4
10 9 8 7
15 14 13 12 11
یعنی ابتدا باید عدد صفر رو به متغیر بدی بعد عدد رو با یک جمع کنی در خروجی چاپ بشه
برنامه اینجوری نوشته میشه
mov a,0
mov c,0
a++
mov b,a
print b
mov c,b
 

mina.rad

عضو جدید
سلام یه سوال برنامه نویسی تو سی دارم
یع عددازورودی دریافت کنه تعیین کنه مثلثی یانه؟
عددی که واردمیشه عضواعدادقرمزباشه.کمکم کنید
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
....................
بایدشامل این قرمزهایاشند:cry:
 

shady sh

عضو جدید
کمکم کنیدچطوری بنویسم این برنام رو؟
شادی خانم
:confused:
HTML:
#include <conio.h>
#include <iostream.h>
int main()
  {
  int a;
  cin>>a;
  if(a==1 ||a==6||a==3 ||a==10||a==15)
  {
  cout<<"adad mosalasi ast."<<'\n';
  cout<<1<<'\n'<<"2 3" <<'\n'<<"4 5 6"<<'\n'<<"7 8 9 10"<<'\n'<<"11 12 13 14 15";
  }
  else
  cout<<"adad mosalasi nist";
  getch();
  return 0;
  }
سلام .من برنامه رو طوریکه متوجه شدم نوشتم.اگه مشکلی داشتید بگید با راهنماییتون کنم .
 
بالا