Pereiti prie turinio

Prasau dar pagalbos su C++


Rekomenduojami pranešimai

Tai va. Dirbu su dvimaciu masyvu ir niekaip neiseina igyvendinti dar poros punktu, esu pradedantysis ir viskas dar vis kaip tamsus miskas atrodo viska suprantu bet realizuoti neiseina nors tu ka bedarytum. Noreciau jaigu butu imanoma sulaukti pagalbos su pora punktu is daugybes kuriu man neiseina igyvendinti.

1. Suformuoti nauja masyva, i kuri butu surasyti didziausi kiekvienos matricos eilutes elementai;(ir tai atvaizduoti kompiliuojant)

2. Sukeisti vietomis maziausiai ir daugiausiai teigiamu elementu turincius stulpelius vietomis;(ir tai atvaizduoti kompiliuojant)

3. Visose matricoos eilutese, esanciose zemiau tos eilutes, kuriuoje yra maziausias matricos elementas, neigiamus elementus pakeisti ju kvatratais(ir tai atvaizuoti kompiliuojant)

4. Galimybes:

4.1 Pakeisti norima elementa(iskvietus meniu)

4.2 Surusiuoti elementus pagal pasirinkta eilute arba stulpeli(iskvietus meniu)

4.3 Ir kad kada atvaizduoja masyva, kada pvz skaiciai skiresi( vienzenkliai,Dvizenkliai ir t.t.) juos atvaizduotu stulpeliuose arba lentelese(Tiksliau kad jie nesislinktu per eilutes o butu graziai suligiuoti niekaip sito paprasto neperkandu)

 

Pradinis masyvas atrodo taip:

#include <fstream>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{


int i, j ,e,s, z,h ;
double vidurkis, sum;
double a=1; int matr[100][100];
cout <<"iveskite eiluciu skaiciu."; cin >> e;
cout <<"iveskite stulpeliu skaiciu sk."; cin>>s;
for (i=0; i<e; i++)
{       for (j=0; j<s; j++)
{ 
	cout << "iveskite " << i << "-os eilutes " << j << "-a elementa";
	cin >>matr[i][j];
}
}
for (i=0; i<e; i++)
{   for (j=0; j<s; j++)
{
	cout << matr[i][j] << "   ";
}
cout << endl;
}

 

Prireikus galiu ir atsilyginti

Redagavo N3O
Nuoroda į pranešimą
Dalintis kituose puslapiuose

1. Suformuoti nauja masyva, i kuri butu surasyti didziausi kiekvienos matricos eilutes elementai;(ir tai atvaizduoti kompiliuojant)

	int *masyvas=new int[e];
int didziausias;
for(int i=0;i<e;i++)
  {
    didziausias=matr[i][0];
           for(int j=0;j<s;j++)
            {
             if(matr[i][j]>didziausias)
                 didziausias=matr[i][j];
            }
           masyvas[i]=didziausias;
  }
    cout <<"Naujas masyvas: ";
    for(int i=0;i<e;i++)
        cout <<masyvas[i]<<' ';

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ą...