مشکلی غریب
سلام به دوستان مجید آنلاینی
اقا من یه سوال داشتم به این سورس نگاه کنید :
توی خط 13 هم من می خوام عدادایی رو که تو تک تک خونه های رشته x و y ذخیره شده رو باهم جمع کنم و توی یکی از خونه های رشته z بذارم مثلا :
حالا مثلا :
باشه ولی خروجی های رشته های x و y کاراکتر هستند و می دهند "2" و "2" و جمع "2"+"2" نمی شود 4 حالا من سوالم اینه برای رفع این مشکل باید چی کار کنم ؟؟
امید وارم منظورم رو فهمیده باشید.
و اگرم نفهمیدید لطفا یه برنامه برایم بنویسید که 2 عدد 3 رقمی رو گرفته و هر کدوم رو توی یه رشته بذاره و رشته ثالثی باشه که جمع این 2 عدد رو توی خودش ذخیره کنه و اخره سر رشته ثالث رو چاپ کنه.
بسیار ممنون.
سلام به دوستان مجید آنلاینی
اقا من یه سوال داشتم به این سورس نگاه کنید :
کد:
#include<conio.h>
#include<stdio.h>
int main()
{
clrscr();
int i;
char x[4],y[4],z[5];
puts("enter the first number");
gets(x);
puts("enter the second number");
gets(y);
for(i=0;i<4;i++)
z[i]=x[i]+y[i];
puts(z);
getch();
return 0;
}
توی خط 13 هم من می خوام عدادایی رو که تو تک تک خونه های رشته x و y ذخیره شده رو باهم جمع کنم و توی یکی از خونه های رشته z بذارم مثلا :
x[4]={'1','2','3'}
y[4]={'3','2','1'}
y[4]={'3','2','1'}
حالا مثلا :
x[1]+y[1]=z[1]
باشه ولی خروجی های رشته های x و y کاراکتر هستند و می دهند "2" و "2" و جمع "2"+"2" نمی شود 4 حالا من سوالم اینه برای رفع این مشکل باید چی کار کنم ؟؟
امید وارم منظورم رو فهمیده باشید.
و اگرم نفهمیدید لطفا یه برنامه برایم بنویسید که 2 عدد 3 رقمی رو گرفته و هر کدوم رو توی یه رشته بذاره و رشته ثالثی باشه که جمع این 2 عدد رو توی خودش ذخیره کنه و اخره سر رشته ثالث رو چاپ کنه.
بسیار ممنون.