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
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;}
#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
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Engleza,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă