Napisati program koji ce odrediti skracenicu za zadanu recenicu.
savjeti kako napisati kod u c++
ili ako nekom nije mrsko da on napise kod
unaprijed hvala :)
Napisati program koji ce odrediti skracenicu za zadanu recenicu.
savjeti kako napisati kod u c++
ili ako nekom nije mrsko da on napise kod
unaprijed hvala :)
Korištenje string.substr() ?
std::string unos;
std::string skracenica;
std::cin >> unos;
skracenica = unos.substr(0, 3);
std::cout << "Skracenica je: " << skracenica;
Korištenje string.substr() ?
std::string unos;
std::string skracenica;
std::cin >> unos;
skracenica = unos.substr(0, 3);
std::cout << "Skracenica je: " << skracenica;
#include <iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
vector<string> skrati(string s, char razdvajanje = ' ') {
vector<string> rijeci;
stringstream ss (s);
string leksem;
while(getline(ss, leksem, razdvajanje)) {
rijeci.push_back(leksem);
}
return rijeci;
}
int main(int argc, char **argv) {
string recenica = "posta telefon telegraf";
vector<string> rijeci = skrati(recenica);
for(int i = 0; i < rijeci.size(); ++i)
cout << rijeci[i][0];
}
Pretpostavljam da je potrebno uzeti prvo slovo svake riječi i od toga napraviti skraćenicu.
hvala Vam puno!