ZAMIANA TABLIC
int i,j,n,m,a;
float tab[10][10],szuk,tmp;
printf("Podaj ilosc wierszy\n");
scanf("%d",&m);
printf("Podaj ilosc kolumn\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("Podaj element %d%d\n",i,j);
scanf("%f",&tab[i][j]);
}
}
printf("Podaj wartosc szukana\n");
scarf("%f",&szuk);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(tab[i][j]==szuk)
{
a=0;
while(a<n)
{
tmp=tab[i][a];
tab[i][a]=tab[a][j];
tab[a][j]=tmp;
a++;
}
}
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%.1f ",tab[i][j]);
}
printf("\n");
}
LICZENIE MIN
int tab[100],n,i,min;
printf("Podaj ilosc miejsc w tablicy\n");
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
printf("Podaj element numer %d\n",i);
scanf("%d",&tab[i]);
}
i=0;
min=tab[i];
for(i=1;i<n;i++)
{
if(tab[i]<min)
{min=tab[i];}
}
printf("Twoj min to %d\n",min);
SORTOWNIE MAX -> MIN
int main(int argc, char *argv[])
{
int i,j,t,tab[50],n;
printf("Ile ma byc elementow w tablicy: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Podaj wartosc pola %d: ",i);
scanf("%d",&tab[i]);
}
for(j=n-1;j<i;j--)
{
for(i=0;i<j;i++)
{
if(tab[i+1]<tab[i])
{
t=tab[i];
tab[i]=tab[i+1];
tab[i+1]=t;
}
}
}
for(i=0;i<n;i++)
{
printf("%d ",tab[i]);
}
SUMOWANIE ELEM> TABLICY
int main(int argc, char *argv[])
{
float tab[50],suma=0;
int n,i;
do
{
printf("Podaj liczbe\n",n);
scanf("%d",&n);
}
while(n>50 || n<1);
for(i=0;i<=n-1;i++)
{
printf("Podaj element numer %d\n",i);
scanf("%f",&tab[i]);
suma=suma+tab[i];
}
printf("Suma wynosi %f\n",suma);
SZUKANIE ELEM> W TABLICY
int main(int argc, char *argv[])
{
int tab[100],n,i;
float szukana;
printf("Podaj ilosc miejsc w tablicy\n");
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
printf("Podaj element numer %d\n",i);
scanf("%d",&tab[i]);
}
printf("Podaj szukany element\n");
scanf("%f",&szukana);
i=0;
while(i<n)
{
if(tab[i]==szukana)
{
printf("Jest\n");
break;
}
i++;
}
if(i==n)
{
printf("Nie ma szukanego elementu\n");
}
SZUKANIE Z LICZNIKIEM
int main(int argc, char *argv[])
{
int n,i,tab[30],s,w=0;
printf("Ile ma byc elementw w tablicy: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Podaj wartosc %d: ",i);
scanf("%d",&tab[i]);
}
printf("Podaj wartosc szukanego elemenu: ");
scanf("%d",&s);
for(i=0;i<n;i++)
{
if(tab[i]==s) w=w+1;
}
printf("Element %d wystepuje w tablicy %d razy\n\n",s,w);
TABLICA DWUWYMIAROWA
int main(int argc, char *argv[])
{
int tab[10][10], i, j, m, n;
printf("Podaj ilosc wierszy\n",m);
scanf("%d",&m);
printf("Podaj ilosc kolumn\n",n);
scanf("%d",&n);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("Podaj elementy numer %d%d \n", i, j);
scanf("%d",&tab[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
printf("%d ",tab[i][j]);
printf("\n");
}