Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Laptop cu HDD atasare memorie MMC...

Hartile google nu mai au chenarul...

Tomate in ghiveci la curte?

Idei cale de actiune recuperare g...
 Intoleranța lactoza- vegan v...

Tobe acustice insonorizare in blo...

Cine canta? Fragment din melodie...

Tablou sigurante Dacia Sandero 2012
 Baby Reindeer - 2024

Hotii voteaza hoti?!

Camera video masina

Zilele emailului din gospodaria n...
 Best gaming laptop?

Humane (2024)

Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3
 

Jocul cuvintelor

* - - - - 1 votes
  • Please log in to reply
3 replies to this topic

#1
Omega_Prog

Omega_Prog

    Junior Member

  • Grup: Junior Members
  • Posts: 24
  • Înscris: 01.04.2018
Buna tuturor si multumesc anticipat pentru ajutor. Am un astfel de program:
Niste copii au organizat un astfel de joc: Un copil spune un cuvant, urmatorii sunt doua cuvinte, care incep respectv cu succesoarea primei litere din cuvant, iar celalat cu ultima litera din cuvantul dat. Se repeta procedeul cu cuvintele date sau se renunta la a propune un cuvant, incheind astfel sirul pe directia dat. Jocul se termina cand sunt inchise toate directiile. Cuvintele nu trebuie sa se repete. Daca prima litera din cuvant este z, atunci succesoarea e se considera litera a. Scriet un program pentru a afisa cuvintele in urmatoarea ordine: mai intii cuvintele derivate, apoi cuvantul sursa din subarborele stang, apoi din cel drept. In final va fi afisat cuvantul de la care ai pornit jocul. Dupa ideie structura e un arpore parcurs in postordine. Atasez mai jos ce am facut pana acum.

#include<iostream>
#include <string>
#include <stdlib.h>
#include <cstring>
using namespace std;
typedef struct nod
{
    char inf[20];
    nod *st,*dr;
} ARB;
void Creare(ARB* r)
{
    char x[20],fff[20];
    int aux,aux2;
    cin>>x;
    if(!x)
    r=0;
    else
{
    r=new ARB;
    strcpy(r->inf,x);
    if(strcmp(r->inf,x)==0)
    {
    Creare(r->st);
    }
    else
    cout<<"Cuvantul introdus nu se potriveste";
    aux=strlen(x)-1;
    aux2=strlen(r->inf)-1;
    if(strcmp(r->inf[aux2],x[aux])==0)
    {
    Creare(r->dr);
    }
    else
    cout<<"Cuvantul introdus nu se potriveste";
}}
void SDR(ARB *r)
{
    if®
{
    SDR(r->st); SDR(r->dr); cout<<r->inf<<" ";
}}
int main()
{
    ARB *rad;
    cout<<"Introduceti nodurile : ";
    Creare(rad);
    cout<<"\nNodurile in postordine: "; SDR(rad);
    cout<<"\n";
    return 0;
}

#2
Omega_Prog

Omega_Prog

    Junior Member

  • Grup: Junior Members
  • Posts: 24
  • Înscris: 01.04.2018

 definit, on 03 noiembrie 2018 - 14:43, said:

cine sa scrie?
cuvintele le scriem de la tastatura, adica primul e ananas si daca la stanga e bicicleta(a<b) iar la drepata soare atunci e corect si trebuie sa scriem fii acelor adaugate anterior sau 0 pentru a finisa

#3
Omega_Prog

Omega_Prog

    Junior Member

  • Grup: Junior Members
  • Posts: 24
  • Înscris: 01.04.2018

 definit, on 03 noiembrie 2018 - 14:55, said:



cuvintele le scriem toti odata de la tastura?De ce?
am presupus doar, nu sunt sigur, am aceeasi conditie ca si voi

#4
Omega_Prog

Omega_Prog

    Junior Member

  • Grup: Junior Members
  • Posts: 24
  • Înscris: 01.04.2018

 definit, on 03 noiembrie 2018 - 14:58, said:



am inteles
nu te pot decit incurca si mai mult decit esti tu
stau o zi la el, chiar nu mai stiu ce sa fac...(

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate