Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Se citeste de la tastatura o matrice cu m linii si n coloane care contin numai numere 0 si 1. Fiecare linie constituie reprezentarea in baza 2 a unui numar natural. Se cere afisarea numerelor naturale in baza 10, cat si suma lor.

Informatica


Se citeste de la tastatura o matrice cu m linii si n coloane care contin numai numere 0 si 1. Fiecare linie constituie reprezentarea în baza 2 a unui numar natural.

Se cere afisarea numerelor naturale în baza 10, cât si suma lor.



Exemplu: m=3 n=5

1 0 0 1 1 19

A =  1 0 1 1 0 22 suma = 51

0 1 0 1 0 10

#include<iostream.h>

void main ( )

while ((a[i][j]!=0)&&( a[i][j]!=1));

s=0;

for (i=1;i<=m;i++) ;

cout<<" suma numerelor este:"<<s;

Se citeste de la tastatura o matrice cu m linii si n coloane. Sa se afiseze toate liniile simetrice din matrice.

O linie se numeste simetrica, daca elementele sale egal departate de capete sunt identice.

#include<iostream.h>

void main ( )

for (i=1;i<=m;i++)

if (semnal)

;

};

Se citeste de la tastatura o matrice cu m linii si n coloane care contin numai numere 0 si 1. Sa se afiseze perechile de linii complementare (suma elementelor de pe aceeasi coloana din cele doua linii este egala cu 1). Se afiseaza indicii liniilor respective.

#include<iostream.h>

void main ( )

while ((a[i][j]!=0)&&( a[i][j]!=1));

for (i=1;i<=m-1;i++)

for (i1=i+1;i1<=m;i1++)

Sa se calculeze si sa se afiseze sumele si produsele elementelor matricii patratice A de ordin n>1, aflate în triunghiurile hasurate ( elementele de pe diagonale nu se iau în considerare):


i>j

 

j>n-i+1

 
S1, P1 S2, P2 S3, P3 S4, P4

#include<iostream.h>

void main ( )

s1=s2=s3=s4=0; p1=p2=p3=p4=1;

for (i=1;i<=n;i++)

for (j=1;j<=n;j++)

if((i<j)&&(j<n-i+1))

;

if((i>j)&&(j<n-i+1))

;

if((i<j)&&(j>n-i+1))

}

cout<<"jos:"<<s1<<" "<<p1<<endl;

cout<<"sus:"<<s2<<" "<<p2<<endl;

cout<<"stanga:"<<s3<<" "<<p3<<endl;

cout<<"dreapta:"<<s4<<" "<<p4<<endl;

Se considera o functie data prin domeniul si codomeniul sau. Domeniul are m elemente, iar codomeniul are n elemente. Legea de compozitie este definita astfel: fie A o matrice cu m linii si n coloane a.î.

1, daca elementului i din domeniul de definitie îi

corespunde elementul j din codomeniu

A[i,j] =

0, altfel

Sa se studieze bijectivitatea functiei.

Solutie:

Functia este bine definita daca unui element din domeniu îi corespunde un unic element din codomeniu, deci suma elementelor de pe fiecare linie este egala cu 1.

Functia este injectiva daca unui element din codomeniu îi corespunde cel mult un element din domeniul de definitie, deci suma elementelor de pe fiecare coloana este cel mult egala cu 1.

Functia este surjectiva daca unui element din codomeniu îi corespunde cel putin un element din domeniul de definitie, deci suma elementelor de pe fiecare coloana este cel putin egala cu 1.

#include<iostream.h>

#include<process.h> // prototipul pt. functia exit

void main ( )

for (i=1;i<=m;i++)

if(binedef = =0)

o valoare diferita de 0 pt. parametrul functiei exit indica o terminare anormala a executiei programului

 
for (j=1;j<=n;j++)

if(inj) cout<<"functie injectiva"<<endl;

else cout<<"functie neinjectiva"<<endl;

for (j=1;j<=n;j++)

if(surj) cout<<"functie surjectiva"<<endl;

else cout<<"functie nesurjectiva"<<endl;}


Document Info


Accesari: 3220
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )