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 |
cel de-al n-lea termen din sirul lui Fibonacci
#1
Posted 08 April 2022 - 11:18
As mai vrea, va rog frumos, cine ma poate ajuta ... sa imi spuna ce gresesc la acest exercitiu in C.Vreau sa scriu un program care afiseaza cel de-al n-lea termen din sirul lui Fibonacci ...
#include<stdio.h> void main() {int n,i,f0=1,f1=1,f2=1; printf("Introduceti numarul:"); scanf("%d",&n); for(i=2;i<=n;i++) {f2=f1+f0; f0=f1; f1=f2; printf("Rezultatul este %i",f2); return 0; } }
Edited by MarianG, 08 April 2022 - 14:21.
|
#3
Posted 08 April 2022 - 14:25
[ https://www.youtube-nocookie.com/embed/B97Lhep5O5A?feature=oembed - Pentru incarcare in pagina (embed) Click aici ]
Edited by MarianG, 08 April 2022 - 14:33. |
#4
Posted 08 April 2022 - 16:16
Salut, nustiu ce ai gresit , fiindca folosesti functii pe care nu le cunosc , dar iti pot arata cum am rezolvat eu exercitiu.
#include <iostream> using namespace std; int main() { int a = 1 , b = 1 ,c , n , i = 3; cin >> n; if (n == 1 || n == 2) { cout << 1; } else { while (i <= n){ c = a + b; a = b ; b = c; ++i; } cout << c << " "; } return 0; } Edited by MarianG, 08 April 2022 - 17:36. |
#5
Posted 08 April 2022 - 17:41
modalitatea de input este irelevanta pentru calculul matematic fib(n)
Acum pentru ca traim in Romania si vorbim aceasi limba matematica, evident ca aceste coduri sunt 100% diferite c = a + b; a = b ; b = c; f2 = f1 + f0; f0 = f1; f1 = f2; Edited by MarianG, 08 April 2022 - 19:18. |
#6
Posted 08 April 2022 - 19:34
GreenEyes2020, on 08 aprilie 2022 - 11:18, said:
As mai vrea, va rog frumos, cine ma poate ajuta ... sa imi spuna ce gresesc la acest exercitiu in C.Vreau sa scriu un program care afiseaza cel de-al n-lea termen din sirul lui Fibonacci ... Ce ai vrea sa afiseze? |
#7
Posted 09 April 2022 - 11:09
#8
Posted 09 April 2022 - 12:27
Si in cazul asta de ce nu il opresti mai tarziu ?
return 0; |
#9
Posted 09 April 2022 - 12:39
Încearcă să formatezi codul cum a făcut colegul de mai sus.
Va fi mai ușor să vezi ce trebuie reparat la cod |
#10
Posted 09 April 2022 - 17:40
Multumesc tuturor, m-ati luminat:
1). am sters return 0 ; 2). am mutat } ; 3).am setat f0=0 si acum imi functioneaza cum vreau eu #include<stdio.h> void main() { int n,i,f0=0,f1=1,f2; printf("Introduceti numarul:"); scanf("%d",&n); for(i=2;i<=n;i++) { f2=f0+f1; f0=f1; f1=f2; } printf("Rezultatul este %d",f2); } Edited by MarianG, 09 April 2022 - 18:59. |
|
#11
Posted 09 April 2022 - 18:34
Pe viitor:
|
#12
Posted 09 April 2022 - 19:21
#13
Posted 10 April 2022 - 00:52
Nu stiu daca e corect , sunt incepator , dar ca sa fiu sincer ma bucur precum un copil cand se compileaza fara erori
dani.user, on 09 aprilie 2022 - 18:34, said:
Pe viitor:
Cum as putea sa formatez automat codul ? Tin sa precizez ca folosesc Codeblocks |
#14
Posted 10 April 2022 - 10:10
Vezi, desi compileaza fara erori programul ofera rezultate gresite.
Cand nu stii, verifici! Vezi unde da gres, vezi de ce da gres. Ne arati ce ai gasit, cum ai testat, ne spui ideea ta despre DE CE da gres. Il poti scrie formatat, sau poti folosi un serviciu tert plugin/online. Edited by MarianG, 10 April 2022 - 17:53. |
#15
Posted 11 April 2022 - 19:36
Si dupa ce va fi rezolvata partea de incepatori, tema mai de avansati (in C/C++):
Pentru rezolvarea problemei clar e nevoie de o variabila in care sa citesti al catelea element din sir il vrei. Pentru calculele din algoritm ai nevoie de 2 valori succesive din sir, deci inca 2 variabile. Rezolvati problema fara a folosi absolut nici o alta variabila declarata de voi (deci cin/ cout sunt ok, dar nu si acel i pentru ciclu sau f2/ c pentru calcule intermediare). |
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users