Odpowiedź:
#include <iostream>
#include <string>
using namespace std;
string dwa(string word)
{
string result = ""; //tworzymy zmienna do której będziemy zapisywać rezultat
for (int i = 0; i < word.length(); i++)
if (i % 2 == 0) //warunek gdzie bierzemy co drugi znak
result += word[i]; //zapisujemy do resultatu co drugi znak
}
return result; // zwracamy rezultat
string trzy(string word)
string result = "";
if (i % 3 == 0)
result += word[i];
return result;
int main(int argc, char const *argv[])
string word = "Kowal chetnie odwiedzi Lodz ponownie.";
cout << dwa(word) << endl;
cout << trzy(word);
return 0;
Wyjaśnienie:
Wyjaśnienia po //. Z trzema to samo co z dwoma. Rozwiązanie nie uwzględnia polskich znaków
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
#include <string>
using namespace std;
string dwa(string word)
{
string result = ""; //tworzymy zmienna do której będziemy zapisywać rezultat
for (int i = 0; i < word.length(); i++)
{
if (i % 2 == 0) //warunek gdzie bierzemy co drugi znak
{
result += word[i]; //zapisujemy do resultatu co drugi znak
}
}
return result; // zwracamy rezultat
}
string trzy(string word)
{
string result = "";
for (int i = 0; i < word.length(); i++)
{
if (i % 3 == 0)
{
result += word[i];
}
}
return result;
}
int main(int argc, char const *argv[])
{
string word = "Kowal chetnie odwiedzi Lodz ponownie.";
cout << dwa(word) << endl;
cout << trzy(word);
return 0;
}
Wyjaśnienie:
Wyjaśnienia po //. Z trzema to samo co z dwoma. Rozwiązanie nie uwzględnia polskich znaków