Uploaded by Андрей Никулин

ЛАБА 3 ИНФОРМАТИКА

advertisement
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Новосибирский государственный технический университет»
Кафедра Радиоприемных и радиопередающих устройств
Лабораторная работа №3
по дисциплине «Информатика»
ОБРАБОТКА СИМВОЛЬНЫХ ДАННЫХ
Выполнил: Беляев.А.С.
Проверил:
Студент:_________________
Преподаватель: Никулин А.В.
Группа: ___РТ5-31_______________
Балл:
__________________________
«__13.04___»____________2024 г.
«_____»_____________2024 г
Вариант 4 Дана строка, в которой слова разделены одним пробелом.
Напечатать все слова, содержащие ровно две буквы d.
Код программы:
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string s = "do dddd drd dog dodo";
istringstream g(s);
string word;
while (g >> word) {
int count_d = 0;
for (char c : word) {
if (c == 'd') {
count_d++;
}
}
if (count_d == 2) {
cout << word << endl;
}
}
return 0;
}
Download