👤

sa se scrie un program care dubleaza fecare litera doar din litere mici in c, de exemplu cuvantul program sa se afieseze pprrooggrraamm! multumesc anticipat

Răspuns :

Asta mi-a venit prima data in minte cand am vazut cerinta.. sunt si alte modalitati de a rezolva problema ta :) Asta e una dintre ele.

#include <iostream>
#include <string.h>

using namespace std;

int main()
{
    int i;
    char s[100],a[100],voc[]="aeiou";
    cin.get(s,100);
    for(i=0;i<strlen(s);i++)
        if(strchr(voc,s[i])!=0)
        {
            strcpy(a,s+i+1);
            s[i+1]=s[i];
            strcpy(s+i+2,a);
            i++;
        }
        else
        {
            strcpy(a,s+i+1);
            s[i+1]=s[i];
            strcpy(s+i+2,a);
            i++;
        }
    cout<<s;
}