Arkadaşlar merhabalar, ben bir yerde tıkandım yardımınıza ihtiyacım var.
Ben matris oluşturdum fakat matris içindeki bir sayının matrisin neresinde olduğunu(...sutun...satir) nasıl bulabilirim? Kodun devamını yazamadım.
#İnclude <stdio.h>
#İnclude <stdlib.h>
#İnclude <time.h>
Öncelikle kod paylaşırken kod kısmını kullanın ve yazım denetimi kullanmayın.
Matris oluşturmuşsunuz ama içi boş. Hatta boş bile değil. İçi çöp değer dolu. Ürettiğiniz değerleri kafanıza göre yazdırmışsınız. Atama yapmamışsınız.
İkinci kısımda ne yapmaya çalıştığınızı anlamadım. Konuda değer sorgusu demişsiniz.
Anladığım şekilde böyle yaptım.
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
int main(){
srand(time(NULL));
int dboyut = 0;
int mboyut = 0;
int deger = 0;
int random = 0;
int flag = 0;
int matris[N][N] = {0};
printf("lutfen matrisin boyutunu giriniz: ");
scanf("%d", &mboyut);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
random = rand() % N;
printf("%2d ", random);
matris[i][j] = random;
}
printf("\n");
}
printf("\n");
printf("deger giriniz: ");
scanf("%d", °er);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
if (deger == matris[i][j]){
printf("aranan deger matrisin %d, %d konumunda\n", i + 1, j + 1);
flag = 1;
}
}
}
if (flag == 0){
printf("aranan deger bulunamadi\n");
}
return 0;
}
Öncelikle kod paylaşırken kod kısmını kullanın ve yazım denetimi kullanmayın.
Matris oluşturmuşsunuz ama içi boş. Hatta boş bile değil. İçi çöp değer dolu. Ürettiğiniz değerleri kafanıza göre yazdırmışsınız. Atama yapmamışsınız.
İkinci kısımda ne yapmaya çalıştığınızı anlamadım. Konuda değer sorgusu demişsiniz.
Anladığım şekilde böyle yaptım.
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
int main(){
srand(time(NULL));
int dboyut = 0;
int mboyut = 0;
int deger = 0;
int random = 0;
int flag = 0;
int matris[N][N] = {0};
printf("lutfen matrisin boyutunu giriniz: ");
scanf("%d", &mboyut);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
random = rand() % N;
printf("%2d ", random);
matris[i][j] = random;
}
printf("\n");
}
printf("\n");
printf("deger giriniz: ");
scanf("%d", °er);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
if (deger == matris[i][j]){
printf("aranan deger matrisin %d, %d konumunda\n", i + 1, j + 1);
flag = 1;
}
}
}
if (flag == 0){
printf("aranan deger bulunamadi\n");
}
return 0;
}
Öncelikle kod paylaşırken kod kısmını kullanın ve yazım denetimi kullanmayın.
Matris oluşturmuşsunuz ama içi boş. Hatta boş bile değil. İçi çöp değer dolu. Ürettiğiniz değerleri kafanıza göre yazdırmışsınız. Atama yapmamışsınız.
İkinci kısımda ne yapmaya çalıştığınızı anlamadım. Konuda değer sorgusu demişsiniz.
Anladığım şekilde böyle yaptım.
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
int main(){
srand(time(NULL));
int dboyut = 0;
int mboyut = 0;
int deger = 0;
int random = 0;
int flag = 0;
int matris[N][N];
printf("lutfen matrisin boyutunu giriniz: ");
scanf("%d", &mboyut);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
random = rand() % N;
printf("%2d ", random);
matris[i][j] = random;
}
printf("\n");
}
printf("\n");
printf("deger giriniz: ");
scanf("%d", °er);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
if (deger == matris[i][j]){
printf("aranan deger matrisin %d, %d konumunda\n", i + 1, j + 1);
flag = 1;
}
}
}
if (flag == 0){
printf("aranan deger bulunamadi\n");
}
return 0;
}
Öncelikle kod paylaşırken kod kısmını kullanın ve yazım denetimi kullanmayın.
Matris oluşturmuşsunuz ama içi boş. Hatta boş bile değil. İçi çöp değer dolu. Ürettiğiniz değerleri kafanıza göre yazdırmışsınız. Atama yapmamışsınız.
İkinci kısımda ne yapmaya çalıştığınızı anlamadım. Konuda değer sorgusu demişsiniz.
Anladığım şekilde böyle yaptım.
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
int main(){
srand(time(NULL));
int dboyut = 0;
int mboyut = 0;
int deger = 0;
int random = 0;
int flag = 0;
int matris[N][N];
printf("lutfen matrisin boyutunu giriniz: ");
scanf("%d", &mboyut);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
random = rand() % N;
printf("%2d ", random);
matris[i][j] = random;
}
printf("\n");
}
printf("\n");
printf("deger giriniz: ");
scanf("%d", °er);
for(int i = 0; i < mboyut; i++){
for(int j = 0; j < mboyut; j++){
if (deger == matris[i][j]){
printf("aranan deger matrisin %d, %d konumunda\n", i + 1, j + 1);
flag = 1;
}
}
}
if (flag == 0){
printf("aranan deger bulunamadi\n");
}
return 0;
}