shahroozansari2012
شنبه 13 خرداد 1391, 19:02 عصر
سلام برنامه ای می نویسم که یه لیست 10 تایی عدد گرفته و اونارو از کوچیک به بزرگ درست کنه . من کد زیرو نوشتم ولی وقتی اولین عدد کوچکترین باشه ارور میده.
دقیقا مشکل من چیه
#include "stdafx.h"
#include <iostream>
#include <conio.h>
int _tmain(int argc, _TCHAR* argv[])
{
int j[9],i,l,min,p,m[9];
for (i=0;i<=9;i++)
{
std::cout<<"enter your "<<i+1<<" number";
std::cin>> j[i];
}
for(l=0;l<=9;l++)
{
min=j[0];
for (i=1;i<=9;i++)
{
if (j[i]<min)
{
min=j[i];
p=i;
}
}
m[l]=min;
j[p]=999;
}
for (i=0;i<=9;i++)
{
std::cout<<m[i];
}
getch();
return 0;
}
دقیقا مشکل من چیه
#include "stdafx.h"
#include <iostream>
#include <conio.h>
int _tmain(int argc, _TCHAR* argv[])
{
int j[9],i,l,min,p,m[9];
for (i=0;i<=9;i++)
{
std::cout<<"enter your "<<i+1<<" number";
std::cin>> j[i];
}
for(l=0;l<=9;l++)
{
min=j[0];
for (i=1;i<=9;i++)
{
if (j[i]<min)
{
min=j[i];
p=i;
}
}
m[l]=min;
j[p]=999;
}
for (i=0;i<=9;i++)
{
std::cout<<m[i];
}
getch();
return 0;
}