Może mi ktoś powiedzieć jak zrobić tablicę dwuwymiarową taką że pierwszy wiersz to będą liczby 1,2,3,4,5 a drugi wiersz to losowo wybrane pięć liczb z zakresu od 0 do 120.
Później z drugiego wiersza wybrać liczbę najmniejszą i największą i podać ich indexy.
Ma to wygladać tak:
1 2 3 4 5
12 14 55 66 110
najmniejsza liczba to: 12 znajduje sie ona na pozycji 1
najwieksza liczba to: 110 znajduje sie ona na pozycji 5
Napisałem taki kod
Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int tab[2][5]={1,2,3,4,5};
int a,b,c, liczba1, liczba2;
srand(time(0));
for(a=0;a<2;a++)
for(b=0;b<5;b++) tab[a][b]=rand()%120;
for(a=0;a<2;a++)
{
for(b=0;b<5;b++)
printf(" %d ",tab[a][b]);
printf("
");
}
liczba1=tab[0][0];
liczba2=tab[0][0];
for(a=1;a<2;a++)
{
for(b=0;b<5;b++) {
if (tab[a][b]<liczba1) liczba1=tab[a][b];
if (tab[a][b]>liczba2) liczba2=tab[a][b];
}
}
printf("najmniejsza liczba to %d
",liczba1);
printf("najwieksza liczba to %d
",liczba2);
system("pause");
return 0;
}
z góry dzięki za pomoc