Robotei

20
Robotei Coman Corina Gabriela Craciun Roxana Ionela Mitruta Razvan Constantin Urs Daniela Vasiloiu Alexandra-Gabriela

description

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 ?. - PowerPoint PPT Presentation

Transcript of Robotei

Page 1: Robotei

Robotei

Coman Corina GabrielaCraciun Roxana Ionela

Mitruta Razvan ConstantinUrs Daniela

Vasiloiu Alexandra-Gabriela

Page 2: Robotei

- Ce faci FOCA?

- Bine MO…caut materiale pentru noul meu proiect.

Page 3: Robotei

- Ce proiect?

- M-a rugat M.V. ,o creatura de pe alta planeta, sa-I construiesc o plasma maaaare,mare cat catedra

Page 4: Robotei

-Tu ce faci?

Page 5: Robotei

- Uite ma gandeam… Auzi, FOCA, tu imi esti mie prieten adevarat?

- Da! Cu toare ca esti cam aerian!

Page 6: Robotei

- Am si eu nevoie de ajutorul tau. Te rog eu frumos si dulce, dulce ca o savarina.

- Biiiine MO . Te ascult………

Page 7: Robotei

- 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 .

Page 8: Robotei

- O sa incerc sa te ajut, tu sa-mi dai lista.

Page 9: Robotei

Dupa lungi incercari 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 ajutorul unor functii. Cautand pe internet a gasit o multime ce i-au fost de ajutor. Cu ajutorul inregistrarilor a creat un camp ce memoreaza numele fiecarui robot si altul ce memoreaza numarul de suruburi. Mai intai a sortat dupa numarul de suruburi , iar apoi cu ajutorul functiilor strcpy si strcmp a sortat si in ordine alfabetica. Dupa ce a verificat programul si a fost sigur ca totul merge perfect, l-a sunat pe MO si au hotarat sa se intalneasca a doua zi.

Page 10: Robotei

A doua zi…

Page 11: Robotei

- Ce faci FOCA?- Bine , MO!! Uite ti-am adus programul.- Da, da, multumesc, dar… cum se foloseste?- Pai prima data deschizi proiectul . Apoi , in proiect, la “Other files” deschizi fisierul “Robo.in” si copiezi acolo lista pe care ai primit-o de la serviciu, apesi CTRL+F5, iar in fisierul “Robo.out” iti va aparea lista sortata. Apoi e simplu…dai copy- paste si gata!- Multumesc mult,FOCA!

Problema 1

Page 12: Robotei

Dupa ceva timp…

Page 13: Robotei

-Bine Mo…incercam sa-mi gasesc ocupatie.Tu ce faci?

-Ce faci FOCA?

Page 14: Robotei

-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

Page 15: Robotei

-Normal…e simplu…functia strstr() ce verifica

daca 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

Page 16: Robotei

- 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.

-E gata !

Problema 3

Page 17: Robotei

- Da da da…stiu cat de mult ma apreciezi tu pe mine…doar atunci cand ai nevoie…

-Multumesc FOCA!Esti cel mai bun prieten al meu!

- iluuuziii...nici atunci!

Page 18: Robotei

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;}

Page 19: Robotei

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];}

Page 20: Robotei

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;}