-
Вопрос по информатике:
В предложении, состоящем из слов, разделенных одним пробелом, заменить первую букву у слов, следующих за словами die, der, das, на
прописную. (c++)-
Автор:
sam71
-
-
Объяснение:
Код к задаче: «Заменить первую букву у слов, следующих за словами die, der, das на прописную - Pascal ABC»
1. {
2. die, der, das
3. }
4. program words;
5. uses crt;
6. var s: string;
7. str: array[1..3] of string;
8. stemp: string;
9. i,j,k: integer;
10. flag: boolean;
11. Begin
12. str[1]:='die';
13. str[2]:='der';
14. str[3]:='das';
15.
16. write('Enter your string: ');
17. readln(s);
18.
19. for i:=1 to length(s) do
20. begin
21.
22. flag:=true;
23. if (s[i]='d') then
24. begin
25. k:=1;
26. for j:=i to i+3 do
27. begin
28. if (s[j]=str[1][k]) or (s[j]=str[2][k]) or (s[j]=str[3][k]) then
29. begin
30. inc(k);
31. writeln(flag, ' j = ',j);
32. end
33. else
34. begin
35. flag:=false;
36. j:=i+4;
37 end;
38.
39.
40.
41. if (flag=true) then
42. begin
43. writeln('j+1=',j+1);
44. if (s[j+1]=' ') then
45. begin
46. if (s[j+2]>='A') and (s[j+2]<='Z') then begin s[j+2]:=chr(ord(s[j+2])+32); end;
47. end;
48. i:=i+3;
49. end;
50.
51. end;
52. end;
53. end;
54.
55. writeln('New string: '+s);
56. End.
#include "iostream"
#include "string"
using namespace std;
int main()
{
string text, word;
getline(cin, text);
for ( int i=3; i<text.length(); i++)
{
if ( text[i]==' ' )
{
word=text.substr(i-3, 3);
if (word=="die" or word=="der" or word=="das")
{
if (int(text[i+1])>96)
{
text[i+1]=char(int(text[i+1])-32);
}
}
}
}
cout<<text;
}
-
Вопрос по математике:
Срочно помогите!!
1. Из ящика, в котором лежат 3 красных, 5 зеленых и 5 синих шаров, наугад берут 3 шара. Какова вероятность того, что выбранные шары будут одного цвета??
2. В ящике лежат 16 лампочек, из которых 6 перегоревших. Наугад берут 4 лампы. Какова вероятность того, что взятые лампы окажутся хорошими?
3. В классе 30 человек. Из них хорошо знают математику 14 человек, географию – 17, не знают хорошо этих предметов – 5 человек. Сколько учеников в классе: а) хорошо знают хотя бы один из этих предметов; б) хорошо знают оба предмета?-
Ответов: 3
-
6 лет назад
-
-
Вопрос по английскому языку:
Complete the sentences with article.
1 Is this ___ first time you've been to ___Isle of Man?
2 A lot of people give ___ money to ___charity at this time of year.
3 Is ___ meat in ____oven?
4 Did ___ police find ___ person who stole your bicycle?
5, I went to ___ wonderful concert by ____ London Symphony Orchestra.
6. As I was walking along the street, I saw ___ 10 pound note on ___ pavement
Fill in the preposition
1 I left my purse ____bus when I got of.
2. She was ___ a plane to Madrid when the bomb exploded.
3. ___ the end of the program, she turned the TV off.
4. ___ the end they got married, but we had thought they never would.
-
Ответов: 1
-
6 лет назад
-
-
Вопрос по математике:
одно число в 5 раз больше другого, а их разность равна 120 какие это числа?-
Ответов: 2
-
6 лет назад
-
-
Вопрос по геометрии:
Найти скалярное произведение вектора a(1: -2: 1) b(2: 0: 1)-
Ответов: 1
-
6 лет назад
-