Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Ajutor program dublare vocale  (Citit de 1169 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
adiady95
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« : Iunie 20, 2014, 22:07:26 »

Cod:
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;
void inserare(char s[100],int &n,char el,int i)
{
        int j;
        for(j=n;j>=i;j--)
                {
                        s[j+1]=s[j];
                }
        s[i]=el;
        n++;

}
int main()
{
        int i,n;
        char s[100],v[]="aeiou";
        cin.get(s,100);
        n=strlen(s)-1;
        for(i=0;i<=n;i++)
                {
                   if(strchr(v,s[i])!=0) inserare(s,n,s[i],i);
                }
        for(i=0;i<=n;i++) cout<<s[i];
        return 0;
}

De ce nu functioneaza acest program ?Multumesc anticipat !
Memorat
romyk
Strain
*

Karma: 5
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #1 : Iunie 20, 2014, 22:36:57 »

dupa ce ai apelat functia inserare trebuie sa maresti i-ul ca sa sara peste dublura
Memorat
adiady95
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #2 : Iunie 20, 2014, 23:00:28 »

scriu ABA afiseaza : AABA
dar daca scriu : AA afiseaza : AAAA...nu mai inteleg nimic
P.S:am adaugat acel i++
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines