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 |
program de afisare nume in ordine alfabetica !
Last Updated: Nov 18 2020 20:44, Started by
P4th0
, Nov 17 2020 23:50
·
0
#1
Posted 17 November 2020 - 23:50
buna seara!
mi.am batut putin capul si nu reusesc sa rezolv urmatoarea problema: se citesc de la tastatura numele colegilor de clasa. Sa se afiseze in ordine alfabetica numele citite PS: de abia am trecut la siruri plus ca la scoala asta online mai nimic nu facem deci daca imi puteti da o idee sau puteti sa il scrieti? |
#2
Posted 18 November 2020 - 00:06
Noi putem sa-l scriem.
Totusi ne intereseaza ce ti-a trecut prin minte cand spui ca ti-ai batut capul. Ce ai incercat si nu a mers bine? |
#3
Posted 18 November 2020 - 00:17
MarianG, on 18 noiembrie 2020 - 00:06, said:
Noi putem sa-l scriem. Totusi ne intereseaza ce ti-a trecut prin minte cand spui ca ti-ai batut capul. Ce ai incercat si nu a mers bine? #include <iostream> #include <string.h> #include <conio.h> using namespace std; int main() { char nume1[20],nume2[20]; cin>>nume1>>nume2; if(nume1[0]>nume2[0]) cout<<nume2<<" "<<nume1; else cout<<nume1<<" "<<nume2; return 0; } problema este ca daca vreau sa citesc" x" nume nu stau sa declar "x" siruri , dar nu stiu cum sa fac am incercat cu cin.get() dar m.am bagat in alte chestii pe care nu le stiu(sa vad adresa caracterului alb, de acolo sa incep cu urmatoarea prima litera) chiar nu imi trece prin cap
Edited by MarianG, 19 November 2020 - 13:58.
|
#5
Posted 18 November 2020 - 00:29
#7
Posted 18 November 2020 - 06:26
Nu cred ca e corect sa citesti din fisier daca enuntul indica se citesc de la tastatura numele colegilor de clasa
Intrebarea este ce anume ati studiat la clasa, eu iti dau un exemplu de citire a numelor, folosind tipul vector, tu ordoneaza-le alfabetic. Se citesc numele colegilor, pana cand se introduce unul gol. #include <iostream> #include <string> #include <vector> #include <cstdio> using namespace std; int main() { vector<string> colegi; string nume; do { cout << "Introduceti nume: "; getline(cin, nume); if (nume.length() > 0) { colegi.push_back(nume); } } while (nume.length() > 0); cout << "Au fost citite numele a " << colegi.size() << " colegi:" << endl; for (string coleg : colegi) { cout << "-" << coleg << endl; } } Edited by Argv, 18 November 2020 - 06:31. |
#8
Posted 18 November 2020 - 11:30
intradevar, nu este corect,
dar totodata este indicat sa intelegi ca cititul si sortatul sunt doua functii independente cand te intereseaza sa perfectionezi un algoritm, folosesti fisierul ca "input", cand trimiti "in productie" te asiguri "ca citesti de la tastarura" |
#9
Posted 18 November 2020 - 20:44
Argv, on 18 noiembrie 2020 - 06:26, said:
Nu cred ca e corect sa citesti din fisier daca enuntul indica se citesc de la tastatura numele colegilor de clasa Mai exact: să citești dintr-un istringstream, la modul abstract, indiferent ce e în realitate. Alt best practice e să separi citirea de algoritm. Astfel ajungi la piese de puzzle reutilizabile. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users