Pereiti prie turinio

C kalbos, pagalba, del masyvo trikampiu virsutio ir apatinio elementu keitimo.


Rekomenduojami pranešimai

uzduotis:

Parasyti programa kuria sudarytu keletas funckiju, kurios:

a) is duomenu failo nuskaito n x n dvinari masyva

b) sukeicia masyvo virsutinio trikampio elementus su apatiniu

c)suranda maziausia ir didziausia teigiamus elementus

d) visi rezultatai isvedami i ekrana ir rezultatu faila

 

Nesigauna atlikti b punkto,

pvz yra matrica

 

1 2 3                      1 4 7
4 5 6 tai reikia parasyti  2 5 8
7 8 9                      3 6 9

 

kiek zinau reikia i su j sukeisti, bet nesigauna.

programa rasiau su code blocks.

 

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int m=0, n=0, i, j, maxi, mini, kiek=0;
float vid;
int matrica[10][10];
FILE *in;
in=fopen("input.txt", "w+");
printf("Iveskite m eiluciu ir stulpeliu skaiciu:\n");
scanf("%d", &m);
fprintf(in, "%d", m); 

 for(i=0; i<m; i++)
 {
 for(j=0; j<m; j++)
 {
 printf("Iveskite matricos %d eilutes %d stulpelio elementa\n", i+1, j+1);
 scanf("%d", &matrica[i][j]);
 fprintf(in, "%d", matrica[i][j]);
 } 
 }
printf("Irasymas baigtas!\n");
mini=matrica[0][0];
maxi=matrica[0][0];
rewind(in);
fprintf(in, "%d", &m);
fprintf(in, "%d", &n);

 for(i=0; i<m; i++)
  {
  for(j=0; j<m; j++)
  {
     fscanf(in, "%d", &matrica[i][j]);
     if (matrica[i][j]>0)
  {   
      if(matrica[i][j]<mini)
     {
        mini=matrica[i][j];
     }
   if(matrica[i][j]>maxi)
   {
     maxi=matrica[i][j];
   }
}
}
}
printf("Didziausias elementas: %d Maziausias elementas: %d\n", maxi, mini);
fclose(in);
return 0;
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...