Problema Cuvinte9 Pbinfo #2797
Iau 60 de puncte de sursa mea. Stie cineva de ce?? Corectati sursa daca stiti ce am gresit.
#include
#include
using namespace std;
char s[102];
int main()
{
int p_c = 0 , cnt = 0, k = 0;
long long nr = -1;
cin.getline(s, 102);
for(int i = 0; s[i]; i++)
{
if(s[i] <= 57 && s[i] >= 48)
{
cnt++;
if(s[i] - 48 >= p_c && cnt == 1)
{
p_c = s[i] - 48;
nr = p_c;
}
if(cnt >= 2)
nr = nr * 10 + (s[i] - 48);
}
else
cnt = 0;
}
if(nr != -1)
cout << nr;
else
cout << "nu exista";
return 0;
}
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
char s[256], t[256], *p, cifmax='0';
int n, maxim=0, ok=0, k, nummax=0, r=0;
int main()
{
cin.getline(s,256);
p=strtok(s, " ");
while(p)
{
if(isdigit(p[0]) && cifmax<=p[0])
{
cifmax=p[0];
ok=1;
strcpy(t,p);
}
p=strtok(NULL, " ");
}
if(ok==1)
cout<<t;
else
{
cout<<"nu exista";
}
return 0;
}
Dilau420:
ce m-am complicat ,fata de tine .. ma juuur
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Engleza,
8 ani în urmă
Fizică,
9 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă