Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Afisare : Ianuarie 23, 2009, 11:15:29
Cod:
char *sir[5]={"abcd","defgh","123","ab123",NULL}, *p=&sir[0][0];
cout<<*sir[0]<<"  "<<*sir[0]++<<"  "<<(*sir[0])++<<endl;
cout<<*sir[1]<<"  "<<*sir[1]++<<"  "<<(*sir[1])++<<endl;
cout<<*sir[2]<<"  "<<*sir[2]++<<"  "<<(*sir[2])++<<endl;
cout<<sir[1]<<"  "<<sir[2][1]<<"   "<<*(p+1)<<"  "<<*(p+15);

              Acesta este programul. Trebuie sa spun ce afiseaza. pe calculator afiseaza altceva decat este normal. De ce?
Postez consecutiv pentru ca nimeni nu-mi raspunde! peacefingers
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Afisare : Ianuarie 21, 2009, 21:42:08
         Am facut deja asta, dar tot nimic.... Nu inteleg de ce afiseaza astfel. Surprised
    Nu stie nimeni?

[edit] nu mai posta consecutiv (e a doua oara cand iti zic asta in acelst topic)
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Text : Ianuarie 17, 2009, 21:06:14
           Ms mult,Alex !  Dancing
4  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Text : Ianuarie 17, 2009, 20:46:26
  Trebuie sa afisez: prima oara propozitia cu cele mai putine caractere,iar a doua oara cea cu cele mai putine cuvinte.
5  infoarena - concursuri, probleme, evaluator, articole / Informatica / Text : Ianuarie 17, 2009, 20:33:35
           
          Cum pot gasit propozitia cu cele mai putine caractere si cu cele mai putine cuvinte?

-?Se citeste de la tastatura un text care contine mai multe propozitii separate prin .,! sau?. Trebuie sa numar cate propozitii contine textul si sa afisez prop cu cele putine caractere si cu cele mai putine cuvinte.

    Am afisat nr de prop folosindu-ma de vectorul c[ ]=".!?"-separatori cu care se poate termina o prop, dar ... cum pot gasit propozitia cu cele mai putine caractere si cu cele mai putine cuvinte? Prin ce metoda? Eu am incercat, dar... Confused

#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{clrscr();
 char a[256], b[ ]=" ,.!?", c[ ]=".!?", *p;
 cout<<"Introduceti un text de la tastatura ";
 cin.get(a,256); cin.get();
 cout<<endl<<"In text exista ";
 int n=0;
 p=strtok(a,c); while(p){n++; p=strtok(NULL,c);}
 cout<<n<<" propozitii";
 cout<<endl<<"Propozitia cu cele mai putine caractere: ";
 int nmin=0, d[n];
 int i=0;
 p=strtok(a,c); while(p){for(p=strtok(a,c);p<strtok(NULL,c);i++) nmin++; d=nmin; i++;   p=strtok(NULL,c);}
 getch();}
6  infoarena - concursuri, probleme, evaluator, articole / Informatica / Afisare 2 : Ianuarie 15, 2009, 18:38:22
      Multumesc!  Yahoo!

     Un alt exemplu: Confused
Cod:
char *sir[5]={"abcd","defgh","123","ab123",NULL}, *p=&sir[0][0];
cout<<*sir[0]<<"  "<<*sir[0]++<<"  "<<(*sir[0])++<<endl; //ar afisa a  a  b, dar afiseaza b  b  a
cout<<*sir[1]<<"  "<<*sir[1]++<<"  "<<(*sir[1])++<<endl;// ar afisa d  d  e, dar afiseaza e  e  d
cout<<*sir[2]<<"  "<<*sir[2]++<<"  "<<(*sir[2])++<<endl;// ar afisa 1  1  2, dar afiseaza 2  2  1
cout<<sir[1]<<"  "<<sir[2][1]<<"   "<<*(p+1)<<"  "<<*(p+15);// ar afisa defgh 2  b  a, dar afiseaza efgh  3  b  a

[edit] nu mai posta consecutiv, foloseste butonul de "edit"
7  infoarena - concursuri, probleme, evaluator, articole / Informatica / Afisare : Ianuarie 15, 2009, 10:23:14
 Brick wall
   Trebuie sa scriu ce se va afisa in urma secventei:

Cod:
union {char a[15]; char b[10]; char c[25];} x;
strcpy(x.a,"0123456789"); strcpy(x.b,"abcde");
cout<<x.a<<"  "<<x.b<<endl; //in mod normal, s-ar afisa 0123456789  abcde, dar programul afiseaza abcde abcde
strcpy(x.c,"1a2b3c4d5e"); strcpy(x.b,x.a);
cout<<x.b<<"  "<<x.c<<endl; //s-ar afisa 0123456789 1a2b3c4d5e, dar programul afiseaza 1a2b3c4d5e  1a2b3c4d5e

   Am intrebat profesorul la scoala, mai intai mi-a spus ca, compilatorul meu are o eroare; dupa ce l-a pus pe calculator, nu a inteles nimic si a spus ca nu stie de ce afiseaza astfel.  Brick wall  Brick wall  Brick wall  Fighting Mie nu-mi place sa raman cu lucruri nelamurite. AJUTOR!

[edit] Puteai folosi tag-ul "code"
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines