SZYBKO INFORMATYKA C++ NA SPRAWDZIAN TO MAM 1. Policz ile cyfr zawiera tekst (napisz program) 2. funkcja PALID ma zwrocic palindrom zbudowany podstawie podanego tekstu np. dla słowa Ola wyświetli alOOla (zrób dla wszystkich) 3. procedura która wyświetli po dwie literki w jednej linii DAJE NAJ
1. Polecenie:
#include <iostream>
#include <string>
using namespace std;
int main() {
string text;
int count = 0;
cout << "Wprowadź tekst: ";
getline(cin, text);
for (int i = 0; i < text.length(); i++) {
if (isdigit(text[i])) {
count++;
}
}
cout << "Liczba cyfr w tekście: " << count << endl;
return 0;
}
2. Polecenie:
#include <iostream>
#include <string>
using namespace std;
string palindrome(string text) {
string result = text;
int n = text.length();
for (int i = n - 1; i >= 0; i--) {
result += text[i];
}
return result;
}
int main() {
string text;
cout << "Wprowadź tekst: ";
getline(cin, text);
cout << "Palindrom: " << palindrome(text) << endl;
return 0;
}
3. Polecenie:
#include <iostream>
#include <string>
using namespace std;
void printLetters(string text) {
int n = text.length();
for (int i = 0; i < n; i += 2) {
cout << text[i] << text[i + 1] << endl;
}
}
int main() {
string text;
cout << "Wprowadź tekst: ";
getline(cin, text);
printLetters(text);
return 0;
}