hamide_kh
سه شنبه 27 بهمن 1388, 20:36 عصر
سلام خدمت دوستان
برنامه ای دارم که باید سطر و ستون را از کاربر بگیره و سپس یک آرایه 2 بعدی ایجاد کنه،سپس کوچکترین عنصر را پیدا کنه
البته من به روش زیر یک آرایه 2 بعدی ایجاد می کنم اما با این مشکل که سطر و ستون اون یک اندازه میشه روبرو هستم،برای اینکه تعداد سطر و ستون اون چیزی بشه که کاربر وارد می کنه چه باید کرد؟
2-در ضمن می خوام به جای اینکه آرایه int باشه char بشه(البته آرایه را char کردم اما جستجو میریزه بهم)
این هم از برنامه
#include<stdio.h>
#include<conio.h>
#include<alloc.h>
int main(){
clrscr();
int n,m,min=0,ii=0,jj=0;
printf("Enter a Number :");
scanf("%d",&n);
int **arr = (int **)malloc(n);
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
printf("Enter %d%d:",i,j);
scanf("%d",&arr[i][j]);
printf("\n");
}
min=arr[0][0];
for(i=0;i<n;i++)
for(int j=0;j<n;j++)
{
if (arr[i][j]<min)
{
min=arr[i][j];
ii=i;
jj=j;
}
}
printf("Min is :%d",min);
printf("\nLocation is:%d%d",ii,jj);
getch();
}
اگه ممکنه راهنماییم کنید چون تا فردا بیشتر وقت ندارم
ممنون،منتظر هستم؟
در
برنامه ای دارم که باید سطر و ستون را از کاربر بگیره و سپس یک آرایه 2 بعدی ایجاد کنه،سپس کوچکترین عنصر را پیدا کنه
البته من به روش زیر یک آرایه 2 بعدی ایجاد می کنم اما با این مشکل که سطر و ستون اون یک اندازه میشه روبرو هستم،برای اینکه تعداد سطر و ستون اون چیزی بشه که کاربر وارد می کنه چه باید کرد؟
2-در ضمن می خوام به جای اینکه آرایه int باشه char بشه(البته آرایه را char کردم اما جستجو میریزه بهم)
این هم از برنامه
#include<stdio.h>
#include<conio.h>
#include<alloc.h>
int main(){
clrscr();
int n,m,min=0,ii=0,jj=0;
printf("Enter a Number :");
scanf("%d",&n);
int **arr = (int **)malloc(n);
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
printf("Enter %d%d:",i,j);
scanf("%d",&arr[i][j]);
printf("\n");
}
min=arr[0][0];
for(i=0;i<n;i++)
for(int j=0;j<n;j++)
{
if (arr[i][j]<min)
{
min=arr[i][j];
ii=i;
jj=j;
}
}
printf("Min is :%d",min);
printf("\nLocation is:%d%d",ii,jj);
getch();
}
اگه ممکنه راهنماییم کنید چون تا فردا بیشتر وقت ندارم
ممنون،منتظر هستم؟
در