Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Se consideră şiruri de caractere formate din literele mai mari ale alfabetului latin şi spaţie.
ELABORAŢI un program care afişează şirurile în studiu dupa următoarea regula:
-fiecare spaţiu se înlocuieşte prin '-'
va rog mult ajutatima

Răspunsuri la întrebare

Răspuns de express
0
Ti-am trimis o rezolvare cu citire si afisare in fisier text. Din pacate n-ai fost suficient de clar in exprimarea problemei sa spui daca este cu fisiere sau nu.
#include <bits/stdc++.h>using namespace std;char s[10005];int k,i;int main(){    ifstream f("sir.in");    ofstream g("sir.out");    i = 0;   while(!f.eof())    {        f.getline(s,sizeof(s));        for(i = 0; s[i]; i ++)        if(s[i]==' ') s[i] = '-', g << s[i];                  else g << s[i];        memset(s, 0, sizeof(s));        g << "\n";    }    return 0;}
Alte întrebări interesante