maryamnaji11
عضو جدید
مرسی درست شد یافتم
ممنون لطف بزرگی بهم کردید
ممنون لطف بزرگی بهم کردید
سلام دوستان
میشه کمکم کنید!!!!!!!!!!
یه برنامه می خوام که نام ش دانشجویی و نمره درس 20 تا دانشجو رو بگیره و ماکزیمم نمره رو بگه متعلق به کیه؟
البته نباید از structاستفاده بشه!!!
با forمیخوام .خودم نوشتم ولی نمی دونم چرا وقتی توی forمی گم یه رشته بگیر توی اجرای برنامه تعداد کمتری ورودی می گیره!!!
ترو خدا کمکم کنید !!!!!!!!!!!![]()
#include <iostream>
خیلی مبتدیانه نوشتم!چون خود استاد گفت باید این طوری ساده بنویسید!!!
اگر سی در مورد همین برنامه رو با استراکت راهنماییم کنه ممنون میشم![]()
کدی که ضمیمه کردم برای استراکت ه
من کدت رو هم آنالیز نکردم
چند تا موضوع رو در نظر بگیر وقتی میخوای یه آرایه برای اسم بسازی باید 2 بعدی باشه مثلا char name[10][200]k
کل کار اینه ، باید توی یه حلقه هم نام ه شماره دانشجویی هم نمره رو بگیری
بعدش توی حلقه ی دوم بیا ماکس رو پیدا کن ، شماره آرایش رو یگ جا نگه دار ، در آخر هم حلقه تموم میشه شماره خونه بیشترین رو داری دیگه بگو معدل مال کیه
از آرایه دو بعدی استفاده کن
string daneshjoo[20][2]; این برای نام و شماره دانشجوییه دانشجو
float av[50]; اینم برای معدل
کار خیلی سختی نیست اگه متوجه نشدی بیشتر توضیح بدم.....
string daneshjoo[20][2];
daneshjoo[5][1];
for (int i = 0 ; i < 20 ; i++) {
cout << " nam'e daneshjoo ra vared konid : ";
cin >> daneshjoo[i][1];
cout << "shomare daneshjoo'i daneshjoo ra vared konid : ";
cin >> daneshjoo[i][2];
}
float av[20];
for (int i = 0 ; i < 20 ; i++) {
cout << " nam'e daneshjoo ra vared konid : ";
cin >> daneshjoo[i][1];
cout << "shomare daneshjoo'i daneshjoo ra vared konid : ";
cin >> daneshjoo[i][2];
cout << "moadel daneshjoo ra vared konid : ";
cin >> av[i];
}
سلام به تمام مهندیسین کامپیوتر
نیاز بسیار مبرمی به کمک و تجربتون مخصوصا در سی پل و سی شارپ داشتم
من مهندسی نفت می خونم برای پایان نامم از دوستم سورس کدی برای یک برنامه نفتی رو گرفتم که بتونم خودم روش تغییرات بدم
که در سی پل نوشته شده نیازی به گفتن نیست که باید سورس رو یه بلایی سرش اورد که بشه از برنامه ران گرفت مشکل اول من اصلابلد نیستم که لایبرری هاشو اینکلود کنم و مشکل دوم من اینکه میشه من بعد از این که تمام برنامه تو سی پل اکی شد اونو کامپایلش کنم تو سی شارپ ؟
سپاس از همگیتون
سعی کردن یه همچین چیزی بسازن ولی عملی نیست ، نمیشه.....درباره مشکل دومتون باید بگم که شنیدم یه نرم افزار هست که کدهارو به همدیگه تبدیل میکنه یعنی یه کد به زبان سی پل مینویسی بعد به زبان برنامه نویسی دیگه ای تبدیل میکنه.
اسمشو نمیدونم.
شاید بتونه کمکت کنه
سعی کردن یه همچین چیزی بسازن ولی عملی نیست ، نمیشه.....
من به شما تضمین میدم همچین چیزی عملی نیست.سلام
نه منم شنیدم که همچین چیزی هست.
ولی خب بله ممکنه که توی بعضی از کدها عملی نباشه ولی برای مشترکا عملیه.
سلام دوستان. چجوری میشه یه شکل مثله این کشید بدون استفاده از آرایه?
خواهش می کنم کمکم کنید مشاهده پیوست 137322
اگه برنامه رو بدید که شرمنده می کنید اما اگه روشم بگید ممنون می شمروششو بگم یا برنامه شو بدم>؟
سلام دوستان. چجوری میشه یه شکل مثله این کشید بدون استفاده از آرایه?
خواهش می کنم کمکم کنید مشاهده پیوست 137322
سلام دوستان. چجوری میشه یه شکل مثله این کشید بدون استفاده از آرایه?
خواهش می کنم کمکم کنید مشاهده پیوست 137322
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int f(int *x1,int *x2,int count );
int main()
{
int x1[99]={0}, x2[99]={0},i=-1,i2=-1,count;
char temp[99],c;
cout<<"Enter the first number:"<<endl; //get 1st number
while(i<101&&(c=getchar())!='\n')
{
temp=c;
i++;
}
i--;
int ii=i;
for(int c=0;c<=i;c++) //convert 1st number from char to int
{
x1[c]=temp[ii]-48;
ii--;
}
ii=i;
cout<<"nnFirst number: ";
for(;ii>=0;ii--)
cout<<x1[ii];
cout<<endl;
cout<<"nEnter the second number:"<<endl; //get 2nd number
while(i2<100&&(c=getchar())!='\n')
{
temp[i2]=c;
i2++;
}
i2--;
ii=i2;
for(int c=0;c<=i2;c++) //convert 2nd number from char to int
{
x2[c]=temp[ii]-48;
ii--;
}
cout<<"nnSecond number: ";
ii=i2;
for(;ii>=0;ii--)
cout<<x2[ii];
count=(i>i2)?i:i2; //recognize biggest array
f(x1,x2,count);
return 0;
}
int f(int *x1,int *x2,int count ){
int out[102];
int ex=0, temp2, temp3,ii; //define some vars for temporary number and the extra
for(ii=0;ii<=count;ii++) //+ the arrays
{
temp2=(x1[ii]+x2[ii]);
temp2+=ex;
if(temp2<10)
out[ii]=temp2;
else
{
temp3=(temp2/10);
ex=temp3;
temp3*=10;
out[ii]=(temp2-temp3);
}
}
cout<<"nnResult:"<<endl;
for(;count>=0;count--)
cout<<out[count];
return 0;
}
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
S | زبان برنامه نویسی Mini C | C++ , C | 0 | |
Z | فیلم آموزشی برنامه نویسی C به زبان فارسی | C++ , C | 0 | |
N | راهنمائی برای اجرا یک برنامه ++c | C++ , C | 1 | |
H | مشکل در نوشتن برنامه تبدیل مبنا 16 و 2 | C++ , C | 0 | |
A | برنامه نویسی با ++c در رابطه با clientserver | C++ , C | 0 |