Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Care-i treaba cu Reddit-ul? (nu m...

Google Maps-directie

Diferente diferentiale

Finala Eurovision 2024
 De ce nu protestati?

Etanșare intre cada perete b...

Back-up box Fronius ?

Router de la Digi nu face fata la...
 Magnolii

Achizitie LG OLED evo 55C31LA - e...

Aplicatii PV Huawei Sun

Istoric deplasari - GPS
 Surub autoforant-metric mixt

Lipsa semnal - strategie de marke...

One week meal plan - Pachet

Apometru defect?
 

Problema in C

- - - - -
  • Acest subiect este blocat Acest subiect este blocat
1 răspuns la acest subiect

#1
burlacuandreea02

burlacuandreea02

    New Member

  • Grup: Junior Members
  • Mesaje: 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
  • Mesaje: 31.487
  • Înscris: 10.08.2005
https://forum.softpe...885-regulament/

Anunturi

Bun venit pe Forumul Softpedia!

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

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