وقتتون بخیر! ![rose :rose: :rose:](/styles/majidonline/smilies/majidonline_rose.gif)
یه سوال بهم داده شده و من تو چندتا نُکتش مشکل داشتم ممنون میشم کمکم کنید!!
سوال: برنامه ای بنویسید که یک آرایه 2 بعدی بطول n و k تعریف کرده و بعد آنرا مقدار دهی کنید، سپس یک کلید از ورودی دریافت کرده و مشخص کنید که این کلید در آرایه وجود دارد یا خیر!!!
برنامه ای که من نوشتم:
[CPPS]#include<iostream.h>
#include<conio.h>
#define n 3
#define k 2
void main () {
int i,j;
float x [n] [k];
for (i = 0 ; i < n ; i++)
for (j = 0 ; j < n ; j++)
{
cin>> x [j];
}
float key;
cout<< "lotfan kelid ra vared konid: "<<endl;
cin>> key ;
for (i = 0 ; i < n ; i++)
for (j = 0 ; j < n ; j++)
{
if (x [j] == key)
{
cout<<...................
break;
}
}
if (i == n , j == k)
cout<< "key yaft nashod!" << endl;
cout<< "Prees Any Key To Exit........" << endl;
getch ();}[/CPPS]
سوال های من اینه:
1) شکل کلی دستوری که نوشتم تا چه حد درسته؟
اشتباهاتمو لطفا بگید!
2) اون cout که نقطه گذاشتم، دقیقا چیو باید cout کنم؟ x یا [j] رُ
ممنون میشم یه کوچولو توضیح بدید!
3) اون if آخر درسته؟ یا اشتباس شرطم؟
4) استفاده از break درسته؟؟
5) اینکه 2 تا float تعریف کردم مشکلی ایجاد نمیکنه؟؟
![rose :rose: :rose:](/styles/majidonline/smilies/majidonline_rose.gif)
یه سوال بهم داده شده و من تو چندتا نُکتش مشکل داشتم ممنون میشم کمکم کنید!!
سوال: برنامه ای بنویسید که یک آرایه 2 بعدی بطول n و k تعریف کرده و بعد آنرا مقدار دهی کنید، سپس یک کلید از ورودی دریافت کرده و مشخص کنید که این کلید در آرایه وجود دارد یا خیر!!!
برنامه ای که من نوشتم:
[CPPS]#include<iostream.h>
#include<conio.h>
#define n 3
#define k 2
void main () {
int i,j;
float x [n] [k];
for (i = 0 ; i < n ; i++)
for (j = 0 ; j < n ; j++)
{
cin>> x [j];
}
float key;
cout<< "lotfan kelid ra vared konid: "<<endl;
cin>> key ;
for (i = 0 ; i < n ; i++)
for (j = 0 ; j < n ; j++)
{
if (x [j] == key)
{
cout<<...................
break;
}
}
if (i == n , j == k)
cout<< "key yaft nashod!" << endl;
cout<< "Prees Any Key To Exit........" << endl;
getch ();}[/CPPS]
سوال های من اینه:
1) شکل کلی دستوری که نوشتم تا چه حد درسته؟
اشتباهاتمو لطفا بگید!
2) اون cout که نقطه گذاشتم، دقیقا چیو باید cout کنم؟ x یا [j] رُ
ممنون میشم یه کوچولو توضیح بدید!
3) اون if آخر درسته؟ یا اشتباس شرطم؟
4) استفاده از break درسته؟؟
5) اینکه 2 تا float تعریف کردم مشکلی ایجاد نمیکنه؟؟
آخرین ویرایش: