Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
simplificare problema subprograme
Last Updated: Apr 20 2014 11:32, Started by
ematex
, Apr 20 2014 10:11
·
0
#1
Posted 20 April 2014 - 10:11
Am studiat urmatoarea problema in C++:
Se citeste un tablou cu n linii si n coloane, numere intregi.Se cere suma elementelor aflate deasupra diagonalei principale. Programul se va realiza astfel: -sa se scrie un subprogram de citire a unei matrice cu n linii si n coloane -sa se scrie un subprogram de tiparire a unei matrice cu n linii si n coloane -sa se scrie un subprogram care aduna elementele aflate deasupra diagonalei principale. Functia main() rezulta din apelul acestor subprograme. #include<iostream> #include<iomanip> using namespace std; void citire(int a[][20],int &n) {int i,j; cout<<"n=";cin>>n; for (i=1;i<=n;i++) for (j=1;j<=n;j++) {cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];} } void afisare(int a[][20],int n) {int i,j; for (i=1;i<=n;i++) {for (j=1;j<=n;j++) cout<<setw(3)<<a[i][j]; cout<<endl; } } int suma_diagonala(int a[][20],int n) {int s=0,i,j; for(i=1;i<=n;i++) for(j=1;j<=n;j++) if (i+j<n+1) s=s+a[i][j]; return s; } int main() {int a[20][20],n; cout<<"a)Citire:"<<endl; citire(a,n); cout<<"b)Afisare:"<<endl; afisare(a,n); cout<<"c)Suma:"<<endl; cout<<suma_diagonala(a,n); } Eu folosesc CodeBlocks programul compileaza fara erori dar as vrea totusi sa stiu cum s-ar putea scrie mai simplificat adica fara #include<iomanip>, setw(3). Eu sunt incepator nu am folosit aceste instructiuni pana acum. Multumesc. |
#3
Posted 20 April 2014 - 11:32
Nu ar trebui ca acel setw să te deranjeze prea tare, având în vedere că nu îți afectează cu nimic logica programului. Te ajută la afișare, să vezi matricea aliniată mai frumos.
http://www.c4learn.c...ng-field-width/ Edited by adrian93, 20 April 2014 - 11:32. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users