200 likes | 439 Views
Robotei. Coman Corina Gabriela Craciun Roxana Ionela Mitruta Razvan Constantin Urs Daniela Vasiloiu Alexandra-Gabriela. - Ce faci FOCA?. - Bine MO… caut materiale pentru noul meu proiect. - Ce proiect ?.
E N D
Robotei ComanCorina Gabriela Craciun Roxana Ionela MitrutaRazvanConstantin Urs Daniela Vasiloiu Alexandra-Gabriela
- Cefaci FOCA? - BineMO…cautmaterialepentrunoulmeuproiect.
- Ceproiect? - M-a rugat M.V. ,o creatura de pealtaplaneta, sa-I construiesc o plasma maaaare,mare cat catedra
- Uite ma gandeam… Auzi, FOCA, tu imiesti mie prietenadevarat? - Da! Cu toare ca esti cam aerian!
- Am si eu nevoie de ajutorul tau. Te rog eu frumos si dulce, dulce ca o savarina. - Biiiine MO . Te ascult………
- Deci sa-ti explic… Da da da..Sa-ti explic… deci, trebuie sa aranjez fiecare robot din galaxie in functie de numarul de suruburi ca sa stim cat trebuie sa plateasca impozit, dar trebuie sa fie si in ordine alfabetica .
Dupalungiincercari de a ordona cu structuri repetitive cu contor, FOCA si-a amintit ca invatase la un robocurs de informatica ca sirurile de caractere se pot sorta cu ajutorulunorfunctii. Cautandpe internet a gasit o multimecei-au fost de ajutor. Cu ajutorulinregistrarilor a creat un camp cememoreazanumelefiecarui robot sialtulcememoreazanumarul de suruburi. Mai intai a sortatdupanumarul de suruburi , iarapoi cu ajutorulfunctiilorstrcpysistrcmp a sortatsi in ordinealfabetica. Dupace a verificatprogramulsi a fostsigur ca totul merge perfect, l-a sunatpe MO si au hotaratsa se intalneasca a douazi.
- Cefaci FOCA? - Bine , MO!! Uiteti-am adusprogramul. - Da, da, multumesc, dar… cum se foloseste? - Pai prima data deschiziproiectul . Apoi , in proiect, la “Other files” deschizifisierul “Robo.in” sicopieziacololistape care aiprimit-o de la serviciu, apesi CTRL+F5, iar in fisierul “Robo.out” itivaaparealistasortata. Apoi e simplu…dai copy- paste sigata! - Multumescmult,FOCA! Problema 1
-Ce faci FOCA? -Bine Mo…incercam sa-mi gasesc ocupatie.Tu ce faci?
-Am venit sa te mai rog ceva…imi poti face o lista cu toti robotii ce contin in numele lor grupul de litere “yyy” pentru ca acestia necesita ourgenta inspectie tehnica..te rooog
-Normal…e simplu…functia strstr() ce verificadaca un sir de caracterese gaseste intr-un alt sir e de mare ajutor.Ar trebui sa te mai uiti si tu putin peste materia de la robocursul acela si apoi o sa te descurci singur.In 5 minute o sa termin. Problema 2
-E gata ! • Multumesc mult mult de tot FOCA.Esti cel mai bun prieten! • Dar mai am o problema.Una mica..trebuie ca numele tuturor robotilor sa fie scris cu majuscula. • -Bineee..am sa te ajut si de aceasta data. Problema 3
-MultumescFOCA!Esticelmai bun prieten al meu! • Dadada…stiu cat de mult ma apreciezitupe mine…doaratuncicandainevoie… - iluuuziii...niciatunci!
P1. #include<iostream.h> #include<fstream.h> ifstream f("Robo.in"); ofstream g("Robo.out"); struct roboti { char n[30]; int nr;}v[200],t; int main() { int m,i,j; f>>m; for(i=1;i<=m;i++) {f>>v[i].n;f>>v[i].nr;} for(i=1;i<=m-1;i++) for(j=i;j<=m;j++) if(v[i].nr>v[j].nr) { t=v[i];v[i]=v[j];v[j]=t;} for(i=1;i<=m-1;i++) for(j=i;j<=m;j++) if(strcmp(v[i].n,v[j].n)>0) {t=v[i];v[i]=v[j];v[j]=t;} for(i=1;i<=m;i++) { g<<v[i].n<<" "; g<<v[i].nr; g<<endl;}
P2. #include<iostream.h> #include<string.h> int main() { char s[100][100];int i,n; cin>>n; for(i=1;i<=n;i++) {cin.get(s[i],100); cin.get();} for(i=1;i<=n;i++) if(strstr(s[i],"yyy")!=NULL) cout<<s[i]; }
P3. #include<iostream.h> #include<string.h> int main() { char s[100];int i=0; while(i<strlen(s)) {s[i]=toupper(s[i]); } cout<<s; }