Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Best gaming laptop?

Humane (2024)

Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3
 Plata impozit PF

Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions
 Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Donez medicamente renale ptr pisica

Ce componenta e asta si ce ziceti...
 Dupa 20 ani de facultate, am uita...

Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg
 

[TEMA] toate prefixele si sufixele unui cuvant dat

- - - - -
  • Please log in to reply
1 reply to this topic

#1
CodexVinci

CodexVinci

    New Member

  • Grup: Junior Members
  • Posts: 15
  • Înscris: 27.05.2015
Se dă un şir de caractere reprezentând un cuvânt.
Cerinţa
Să se afişeze lista prefixelor şi lista sufixelor cuvântului dat.
Date de intrare
Programul citeşte de la tastatură un şir de caractere.
Date de ieşire
Programul afişează pe ecran lista prefixelor, câte unul pe un rând al ecranului, şi lista sufixelor, câte unul pe un rând al ecranului.
Restricţii şi precizări
şirul de caractere citit va conţine cel mult 10 litere mici ale alfabetului englez

Si codul meu :
#include <iostream>
#include <cstring>
#include <string.h>
using namespace std;
int main ()
{
char sir[11];
cin.get (sir,11);int y=strlen(sir),x=y;
y--;
while (y>0)
{ for (int i=0;i<y;i++)
{
	 cout<<sir[i];
}
	 cout<<endl;
	 y--;
}
y=0;
while (y<x)
{
	 for (int i=y;i<x;i++)
	 cout<<sir[i];
	 cout<<endl;
	 y++;
}
}


Aceasta este o problema de pe acest site 'http://www.pbinfo.ro...&id=13.Problema' nelamurirea mea este urmatoarea: eu nu gasesc nimic gresit in acest cod dar evaluatorul imi tot da 0 puncte impreuna cu mesajul "Raspuns gresit.".


Exemplul dat :

program
progra
progr
prog
pro
pr
p
program
rogram
ogram
gram
ram
am
m

#include <iostream>
#include <cstring>
#include <string.h>
using namespace std;
int main ()
{
char sir[11];
cin.get (sir,11);int y=strlen(sir),x=y;
cout<<sir<<endl;
y--;
while (y>0)
{ for (int i=0;i<y;i++)
{
		 cout<<sir[i];
}
		 cout<<endl;
		 y--;
}cout<<sir<<endl;
y=1;
while (y<x)
{
		 for (int i=y;i<x;i++)
		 cout<<sir[i];
		 cout<<endl;
		 y++;
}
}

Se pare ca nu se pun si datele de intrare ca afisare.

Edited by CodexVinci, 02 June 2015 - 19:15.


#2
sftpdt

sftpdt

    Senior Member

  • Grup: Senior Members
  • Posts: 3,665
  • Înscris: 29.08.2013
Eu cu sursa ta iau 100p.

Attached Files

  • Attached File  fl2.png   227.35K   31 downloads


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

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