http://www.webnstudy.com/tema.php?id=rad-sa-stringovima-zadaci
Прашања:
1. How many types of representation are in the string?a) 1
b) 2
c) 3
d) 4
2. What is the header file for the string class?
a) #include<ios>
b) #include<str>
c) #include<string>
d) #include<stio>
3. Which is used to return the number of characters in the string?
a) length
b) size
c) both size & length
d) name
4. What will be the output of the following C++ code?5. Which method do we use to append more than one character at a time?
a) append
b) operator+=
c) data
a) append
b) operator+=
c) data
d) both append & operator+
Програма со која се определува колку знаци во дадена низа знаци се букви
#include <iostream>
#include <cstring>
using namespace std;
int main()
{ char a[100];
int d,i,b=0;
cout<<"Vnesi niza "<<endl;
cin.getline(a,100);
d=strlen(a);
for(i=0;i<=d-1;i++)
if (isalpha(a[i])) b++;
cout<<"ima "<<b;
return 0;
#include <cstring>
using namespace std;
int main()
{ char a[100];
int d,i,b=0;
cout<<"Vnesi niza "<<endl;
cin.getline(a,100);
d=strlen(a);
for(i=0;i<=d-1;i++)
if (isalpha(a[i])) b++;
cout<<"ima "<<b;
return 0;
}
Реши ја задачата со користење на stringoviПрограма со која сите букви во дадена низа знаци се претвораат во мали.
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[100];
int d,i;
cout<<"Vnesi niza "<<endl;
cin.getline(a,100);
d=strlen(a);
for(i=0;i<=d-1;i++)
a[i]=tolower(a[i]);
for(i=0;i<=d-1;i++)
cout<<a[i];
return 0;
}
Програма со која се проверува дали внесениот текст е палиндром или не. Палиндром е текст кој се чита исто во двете насоки – од лево кон десно и од десно кон лево
1.
#include <iostream>
//#include <string.h>
using namespace std;
int main( ) {
cout<<"Vnesete tekst"<<endl;
string t;
getline(cin,t);
cout<<"_______"<<endl;
for (int i=0; i < t.length();i++){
cout<<t<<" "<<endl;
}
return 0;
}
2.
#include <iostream>
//#include <string>
using namespace std;
int main()
{
string t;
for(int i=1;i<=3;i++) {
for(int j=1;j<=3;j++) {
if(i+j>3+1)
cout<<"IME ";
else
cout<<"--- ";
}
cout<<endl;
}
return 0;
}
3.
#include <iostream>
#include <string>
using namespace std;
int main( )
{
string vnes;
cout<<"Vnesi tekst: ";
getline(cin,vnesi);
for(int i=vnesi.length();i>=0;i--)
{ cout<<vnesi[i]<<" "; }
return 0;
}
#include <iostream>
using namespace std;
int main()
{
string word1 = "predmet";
string word2 = "redar";
cout << word1.substr(word1.find("re"),3) << " " << word2.substr(word2.find("re"),3) << endl;
return 0;
}
4.b
#include <iostream>
using namespace std;
int main()
{
string word;
word = "omilen predmet";
int num = 11;
cout << num/3 << "+" << num % 7 << endl;
cout << 11 << "111" << '1' << '1' << endl;
cout << word.substr(word.find("pr"),3) << "krasno" << endl;
return 0;
}
Внеси текст и знак . Преброј колку пати се јавува внесениот знак во текстот.
#include <iostream>
using namespace std;
int main()
{
string word;
word = "omilen predmet";
int num = 11;
cout << num/3 << "+" << num % 7 << endl;
cout << 11 << "111" << '1' << '1' << endl;
cout << word.substr(word.find("pr"),3) << "krasno" << endl;
return 0;
}
Внеси текст и преброј колку зборови има
No comments:
Post a Comment