C++ Napisz program wczytujący słowo i wyświetlający ostatnie literę tego słowa?
PilnyUczen
#include <iostream> using namespace std; void strcpy(char zrodlo[], char parzyste[], char nieparz[]); int main() {
char napis1[23] = { "It is very stupid test" }; // 22 elementów + NULL (0) char parzyste[23]; char nieparzyste[23];
strcpy(napis1, parzyste, nieparzyste);
cout << "Mamy ciag wyrazow w tablicy 'napis1': " << napis1 << "\n" << "\tWyrazy parzyste to: " << parzyste << "\tWyrazy nieparzyste to: " << nieparzyste;
cout << "\n\n\n\n\n\n---------------------------------------------------------------\n"; system("pause"); } void strcpy(char zrodlo[], char parzyste[], char nieparz[]) { int i = 0; int x = 0; int bbb = 0;
while(nieparz[i] != 0) // <--- to ten dość dziwny warunek, no ale lepszego nie wymyśliłem... {
using namespace std;
void strcpy(char zrodlo[], char parzyste[], char nieparz[]);
int main()
{
char napis1[23] = { "It is very stupid test" }; // 22 elementów + NULL (0)
char parzyste[23];
char nieparzyste[23];
strcpy(napis1, parzyste, nieparzyste);
cout << "Mamy ciag wyrazow w tablicy 'napis1': " << napis1 << "\n"
<< "\tWyrazy parzyste to: " << parzyste
<< "\tWyrazy nieparzyste to: " << nieparzyste;
cout << "\n\n\n\n\n\n---------------------------------------------------------------\n";
system("pause");
}
void strcpy(char zrodlo[], char parzyste[], char nieparz[])
{
int i = 0;
int x = 0;
int bbb = 0;
while(nieparz[i] != 0) // <--- to ten dość dziwny warunek, no ale lepszego nie wymyśliłem...
{
for( ; ; i++)
{
nieparz[i] = zrodlo[bbb];
b++;
if(nieparz[i] == ' ')
{
break;
}
}
for( ; ; x++)
{
parzyste[x] = zrodlo[bbb];
bbb++;
if(parzyste[x] == ' ')
{
break;
}
}
}
}