Se citeste un sir de caractere alfanumerice. Consideram ca literele sunt separatorii numerelor. Afisati datele de tip numeric preluate in ordine din sirul citit. Numerele vor fi scrise cate unul pe o linie.
Ex.
in.txt out.txt
a23sc345ss5e 23
345
5
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include<string.h>
#include<fstream>
using namespace std;
char sir[100];
int main()
{ ifstream f("in.txt");
ofstream g("out.txt");
f.get(sir,100);
int i;
for(i=0;i<strlen(sir);i++)
{
if(strchr("123456789",sir[i])!=0)
{ g<<sir[i];
if(sir[i+1]>='a' && sir[i+1]<='z') g<<endl;
}
}
f.close();
g.close();
}
#include<string.h>
#include<fstream>
using namespace std;
char sir[100];
int main()
{ ifstream f("in.txt");
ofstream g("out.txt");
f.get(sir,100);
int i;
for(i=0;i<strlen(sir);i++)
{
if(strchr("123456789",sir[i])!=0)
{ g<<sir[i];
if(sir[i+1]>='a' && sir[i+1]<='z') g<<endl;
}
}
f.close();
g.close();
}
mimi23:
Multumesc!
Alte întrebări interesante
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă