Matrici
Moderators: Moderatori ajutatori, Moderatori
- warclau
- Membru eXtream
- Posts: 2995
- Joined: 28 Mar 2008, 11:10
- Detinator Steam: Da
- CS Status: memories
- Reputatie: Membru Club eXtreamCS (4 mar)
- Location: Valenii de Munte / London
- Has thanked: 420 times
- Been thanked: 93 times
Se pricepe cineva la matrici la info ( clasa a 10-a ) si ma ajuta si pe mine cu niste probleme ? :)
-
- Membru, skill +2
- Posts: 733
- Joined: 22 Apr 2011, 14:40
- Detinator Steam: Da
- CS Status: www.netcafe.ro OFF
- Detinator server CS: cs.netcafe.ro OFF
- SteamID: dmihaita1
- Location: Craiova
- Has thanked: 77 times
- Been thanked: 37 times
- Contact:
ce probleme ?:)
- Dav1d
- Membru, skill +3
- Posts: 1265
- Joined: 20 Oct 2009, 07:27
- Detinator Steam: Nu
- Location: Ploiesti
- Has thanked: 103 times
- Been thanked: 153 times
Ia zi... Incercam..
Vreau sa fiu o stea, eu pot sa stralucesc
Si nu ma pune la perete, acum ca pot s-o dovedesc
Lasa-ma sa lupt, tu nu vezi ca nu cedez?
Lasa-ma macar in gand, fericirea s-o vanez !
Si nu ma pune la perete, acum ca pot s-o dovedesc
Lasa-ma sa lupt, tu nu vezi ca nu cedez?
Lasa-ma macar in gand, fericirea s-o vanez !
-
- Membru, skill +2
- Posts: 733
- Joined: 22 Apr 2011, 14:40
- Detinator Steam: Da
- CS Status: www.netcafe.ro OFF
- Detinator server CS: cs.netcafe.ro OFF
- SteamID: dmihaita1
- Location: Craiova
- Has thanked: 77 times
- Been thanked: 37 times
- Contact:
ce nu sti? A* ? A transpus ? A la -1 ? :) sa le inmultesti? sa le aduni ce sa le faci?
- warclau
- Membru eXtream
- Posts: 2995
- Joined: 28 Mar 2008, 11:10
- Detinator Steam: Da
- CS Status: memories
- Reputatie: Membru Club eXtreamCS (4 mar)
- Location: Valenii de Munte / London
- Has thanked: 420 times
- Been thanked: 93 times
Pai , se da o matrice patratica si se cere sa se afisezele
-elementele care au 3 vecini nuli
-suma elementelor cu cifra zecilor impara
-produsul emenetelor impare de sub diagonala
-si sa se sorteze elementele de pe coloana T
Sa fac suma sau produs stiu si eu , dar cu vecini nuli sau cifra zecilor impara habar nu am . Macar una sa stiu ca e rezolvata
-elementele care au 3 vecini nuli
-suma elementelor cu cifra zecilor impara
-produsul emenetelor impare de sub diagonala
-si sa se sorteze elementele de pe coloana T
Sa fac suma sau produs stiu si eu , dar cu vecini nuli sau cifra zecilor impara habar nu am . Macar una sa stiu ca e rezolvata
- GPaul
- Membru, skill +4
- Posts: 1931
- Joined: 21 Mar 2009, 12:14
- Detinator Steam: Da
- CS Status: Inactiv. Studiu intens.
- Detinator server CS: - House M.D -
- SteamID: - House M.D -
- Reputatie: Nume anterior: djxpaulz
Fost super moderator - Location: Cluj-Napoca
- Has thanked: 8 times
- Been thanked: 174 times
- Contact:
produsul emenetelor impare de sub diagonala
Incearca sa faci, e usor. Probabil iti scriu eu instructiunea daca-mi spui care diagonala.
//-si sa se sorteze elementele de pe coloana T
Aici, poti sa iei elementele de pe coloana T si sa le pui intr-un vector. Sortezi vectorul respectiv si adaugi elementele in matrice.
Incearca sa faci, e usor. Probabil iti scriu eu instructiunea daca-mi spui care diagonala.
//-si sa se sorteze elementele de pe coloana T
Aici, poti sa iei elementele de pe coloana T si sa le pui intr-un vector. Sortezi vectorul respectiv si adaugi elementele in matrice.
- Marius
- Fost moderator
- Posts: 8294
- Joined: 11 Nov 2007, 12:19
- Detinator Steam: Da
- CS Status: being awesome since 1992
- SteamID: kNNwOw
- Reputatie: eXtream Mod
Fost administrator
Fost dezvoltator al listei de seriozitate eXtreamCS
Fost Membru Club eXtreamCS - Location: Timisoara
- Has thanked: 577 times
- Been thanked: 680 times
Elementele de pe coloana principala au i si j egale. Verifici daca i si j sunt egale si atunci elementul cu i si j egale se afla pe diagonala principala. Iei apoi fiecare element si il pui intr-un alt vector, si faci ce trebuie mai departe.warclau wrote:diagonala principala
------> un mindset sanatos pentru eXtream <------
PS: NU sunt intermediar
PS: NU sunt intermediar
- paqus4s
- Membru, skill +3
- Posts: 1159
- Joined: 03 Jan 2011, 16:58
- Detinator Steam: Da
- Reputatie: Membru Club eXtreamCS (o luna)
Fost moderator ajutator - Has thanked: 44 times
- Been thanked: 82 times
-suma elementelor cu cifra zecilor impara
Nu sunt sigur 100% ca-i asa,asta-mi amintesc,n-am fost prea atent la ore :D
Code: Select all
#include <iostream.h>
void main()
{
int n,x[100][100],i,j,nr,s=0;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cout<<"x["<<i<<"]["<<j<<"]=";
cin>>x[i][j];
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
if(x[i][j] / 10 / 2 != 0)
nr++;
}
s = s + nr;
cout<<"s="<<s<<endl;
}
Un server care nu stie ce-i ala boost!↷ ONLINE DE 4 ANI!
- bogdhy
- Membru, skill +1
- Posts: 361
- Joined: 29 Dec 2010, 16:50
- Detinator Steam: Da
- Has thanked: 27 times
- Been thanked: 19 times
Code: Select all
#include <iostream.h>
int v[10][10],n;
void creare(int v[][10],int n)
{int i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{cout<<"v["<<i<<"]["<<j<<"]="; cin>>v[i][j];}
}
void afisare(int v[][10],int n)
{int i,j;
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
cout<<v[i][j]<<" ";
cout<<endl;
}
int sumaimp(int v[][10],int n)
{int i,j,S=0;
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
if((v[i][j]/10)%2!=0)
S+=v[i][j];}
return S;
}
int pdp(int v[][10],int n)
{int i,j,P=1;
for(i=0;i<n;i++)
{for (j=0;j<i;j++)
if(v[i][j]%2!=0)
P*=v[i][j];}
return P;
}
void sort(int v[][10],int n,int t)
{int i,j,ok=0,aux;
while(!ok)
{ok=1
for(i=0;i<n;i++)
if(v[i][t]>v[i+1][t])
{aux=v[i][t];
v[i][t]=v[i+1][t];
v[i+1][t]=aux;}
ok=0;}
}
int main()
{int t;
cout<<"n="; cin>>n;
cout<<"Dati coloana care doriti sa fie sortata: "; cin>>t; cout<<endl;
creare(v,n);
afisare(v,n); cout<<endl;
cout<<sumaimp(v,n); cout<<endl;
cout<<pdp(v,n);
sort(v,n,t);
afisare(v,n);
}
Vecinii unui elem. (v[j]) din matrice sunt:
v[i+1][j] // cel de sub elem.
v[i-1][j] // cel de deasupra elem.
v[j+1] // cel din dreapta elem.
v[j-1] // cel din stanga elem.
Tu doar trebuie sa verifici pe rand daca acesti vecini sunt "==0" si sa incrementezi o variabila in care tii minte numar-ul de vecini nuli.
Dupa ce ai comparat toti vecinii verifici variabila daca este mai mare sau egala cu 3 ,depinde cum iti cere , si afisezi element-ul daca este indeplinita conditia, dupa resetezi acea variabila si matricea va trece la urmator-ul element si va incepe iar verificarea .
@ Sper sa iti fie de ajutor, apasa multumesc daca te-a ajutat program-ul cu ceva .
PS: Daca nu iti place cum le-am trecut eu sub forma de subprograme tu doar trebuie sa iei liniile de cod din subprograme si le aranjezi tu in int main() .
-
- Information
-
Who is online
Users browsing this forum: Bing [Bot], Coka Cola, GENERALU', SoLoz0rNNN, Traficant De Wi-Fi, trekA and 312 guests