Łańcuchy
Zadanie 1.
Napisz program w C++, który wczytuje (podane z klawiatury) Twoje imię i nazwisko pisane małymi literami i wprowadzane do osobnych zmiennych łańcuchowych, a następnie wyświetla to imię i nazwisko połączone i wyświetlające pierwszą dużą literę imienia i nazwiska.

Zadanie 2.
Napisz program w C++, który wczytuje (podane z klawiatury) Twoje imię do zmiennej imie oraz wczytuje (podane z klawiatury) Twój wiek do zmiennej wiek, a następnie wyświetla na monitorze komunikat: Cześć np. Karol. masz 17 lat.

Zadanie 3.
Napisz program w C++, który wczytuje (podane z klawiatury) Twoje imię i nazwisko oraz Twój wiek (jako jedno całe zdanie), a następnie wyświetla następujący tekst na monitorze: CZEŚ KAROL. MASZ 17 LAT.



Odpowiedź :

Odpowiedź:

z1:

#include <iostream>

using namespace std;

int main()

{

string imie, nazwisko,ImieNazwisko;

cout << "Podaj swoje imie i nazwisko(malymi literami):" << endl;

cin>> imie >> nazwisko;

imie[0]=toupper(imie[0]);

nazwisko[0]=toupper(nazwisko[0]);

ImieNazwisko = imie + nazwisko;

cout << ImieNazwisko;

return 0;

}

z2.

#include <iostream>

using namespace std;

int main()

{

int wiek;

string imie;

cout << "Podaj swoje imie oraz wiek:" << endl;

cin >> imie >> wiek;

cout << "Czesc " << imie << ". masz " << wiek << " lat.";

return 0;

}

z3.
#include <iostream>

#include <string>

using namespace std;

int main()

{

string imieNazwiskoWiek,imie,wiek,tekst;

int zmienna=0;

cout << "Podaj swoje imie, nazwisko oraz wiek:" << endl;

getline(cin, imieNazwiskoWiek);

for (int i = 0; i < imieNazwiskoWiek.length(); i++)

{ if (imieNazwiskoWiek[i] ==' ')zmienna++;

 if (zmienna == 0)imie += toupper(imieNazwiskoWiek[i]);

 else if(zmienna==2)wiek += toupper(imieNazwiskoWiek[i]);

}

cout << "CZESC " << imie << ". MASZ" << wiek <<" LAT.";

return 0;

}