Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Istoric deplasari - GPS

Surub autoforant-metric mixt

Lipsa semnal - strategie de marke...

One week meal plan - Pachet
 Apometru defect?

Nelamurire legalitate TVA casa noua

Huawei P20 Lite, ecran negru la a...

Bibelorui, macrameuri si altele
 Inventia secolului din Afganistan?

G84 - pro și contra

Masina de familie,buget 11000-120...

In ce situatii cereti o a doua op...
 DigiMobil - IP public?

Glet de finisaj peste chit acrili...

La multi ani @Passenger001!

La multi ani @barbosa1bis!
 

Problema in C

- - - - -
  • This topic is locked This topic is locked
1 reply to this topic

#1
burlacuandreea02

burlacuandreea02

    New Member

  • Grup: Junior Members
  • Posts: 2
  • Înscris: 17.02.2019
1. Sa se scrie in limbaj C un program ce prelucreaza o zona de memorie dintr-o matrice cu n linii si m coloane. Elementele matricei sunt nr matricei intre 0 si 255. Matricea a fost citita dintr-un fisier liniar cu numele image.bin creat in prelucrare. Procesarea poate fi modificarea tuturor elementelor mai mici ca 128 la valoarea 0, modificarea tuturor elementelor mai mari ca 128 la valoarea 255, sau mai mic ca 128 fac 0, mai mari ca 128 fac 255. Se vor scrie functiile:
void write-file(char*file name, unsigned char*matrix, unsigned int r, unsigned int c) – scrie in fisierul file-name elementele matrice matrix cu r linii si c coloane.
unsigned char ** aloc_mem(unsigned int r, unsigned int c) – aloca memorie pt stocarea unei matrici cu r linii si c coloane
void read _file(char*file_name, unsigned char ** img, unsigned int r, unsigned int c) -citeste din fisierul file elementele zonei de memorie img care a stocat matricea cu r linii si c coloane
void proc_img(unsigned char ** img, unsigned int r1, unsigned int c1, unsigned int r2, unsigned int c2, unsigned char (*pfunc)(unsigned char, unsigned char))- proceseaza zona de memorie intre liniile r1, r2, coloanele c1,c2.
Tipul de proces:
unsigned char black (unsigned char a, unsigned char b) -modifica elementul a mai mic ca b la 0 (a<b-return 0)
unsigned char white (unsigned char a, unsigned char b) – a>b return 255
unsigned char bw(unsigned char a, unsigned char b) -a<b return 0, a>b return 255

#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,483
  • Înscris: 10.08.2005
https://forum.softpe...885-regulament/

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate