EBiN3M
سه شنبه 27 تیر 1391, 02:40 صبح
آقا من هر کاری می کنم این کد رو هیچی به ذهنم نمیرسه! این کدی که هست هیچی نداره البته اینی که نوشتم:گیج: قبلا این کد بهتر بود :دی :لبخند: اعصابم خراب شد همشو پاک کردم! جان من کمکم کنین !
آقا من میخام یه عدد بگیرم بریزمش تو یه رشته و یه شرط بزارم تا از راست سه تا سه تا با کاراکتر "," عددا رو از هم جدا کنه!
هر کاری می کردم این ارور منطقی میداد! این کد بهتر بود ولی اینطور شد حالا! جان من یه کد بنویسین :دی
ورودی اگه عدد 41203214باشه خروجی باید اینطور باشه! 41,203,214
اگه میشه بصورت یک تابع بنویسید :دی
#include<iostream>
#include<conio.h>
#define MAX 12
using namespace std;
void main()
{
long int n;
int i=0,j,k=0;
cout<<"Enter number:(12 digits max)";
cin>>n;
int a[MAX],b[MAX];
while(n>10)
{
a[i]=n%10;
n/=10;
i++;
}
a[i+1]=n;
for(j=i+1;j>=0;j--)
{a[j]=b[k];
k++;}
for(int x=0;x<=k;x++)
cout<< b[x];
getch();
}
آقا من میخام یه عدد بگیرم بریزمش تو یه رشته و یه شرط بزارم تا از راست سه تا سه تا با کاراکتر "," عددا رو از هم جدا کنه!
هر کاری می کردم این ارور منطقی میداد! این کد بهتر بود ولی اینطور شد حالا! جان من یه کد بنویسین :دی
ورودی اگه عدد 41203214باشه خروجی باید اینطور باشه! 41,203,214
اگه میشه بصورت یک تابع بنویسید :دی
#include<iostream>
#include<conio.h>
#define MAX 12
using namespace std;
void main()
{
long int n;
int i=0,j,k=0;
cout<<"Enter number:(12 digits max)";
cin>>n;
int a[MAX],b[MAX];
while(n>10)
{
a[i]=n%10;
n/=10;
i++;
}
a[i+1]=n;
for(j=i+1;j>=0;j--)
{a[j]=b[k];
k++;}
for(int x=0;x<=k;x++)
cout<< b[x];
getch();
}