5 / 4 / 0
Регистрация: 09.12.2020
Сообщений: 362
|
|
1 | |
Найти в строке слова в которых есть цифры,вывести их на экран(сделать нужно в виде массива,и не очень тяжело)22.03.2021, 20:06. Показов 1646. Ответов 3
Здраствуйте ,форумчане,написал программу ,только через string,а нужна через массив,вроде не тяжело,но уже всю голову сломал,буду благодарен за помошь))
#include <iostream> #include <string> #include <sstream> #include <cctype> using namespace std; int main() { int i; string s, word; cout << "String:\n"; getline(cin, s); stringstream words(s); while (words >> word) { i = 0; while (word[i]) { if (isdigit(word[i])) { cout << word << "\n";break; } i++; } } system("pause"); return 0; } Добавлено через 24 минуты Вот еще программа она просто переписывает слова в массив #include <iostream> #include <string.h> #include <conio.h> using namespace std; int main() { char str[100]; cout << "InputLine: "; cin.getline(str, 100, '\n'); int k = 0; int len = strlen(str); char words[50][30]; int i = 0; int begin = 0, end = 0; int count = 0; while (i < len) { while (str[i] == ' ' && i < len) ++i; begin = i; while (str[i] != ' ' && i < len) ++i; end = i; strncpy_s(words[count], &str[begin], end - begin); words[count++][end - begin] = '\0'; } for (i = 0; i < count; ++i) cout << words[i] << "\n"; _getch(); return 0; }
0
|
22.03.2021, 20:06 | |
Ответы с готовыми решениями:
3
Нужно написать программу:"Найти в массиве слова в которых есть цифры,вывести их на экран" Найти в строке слова-сообщения, в которых содержатся цифры и вывести их на экран Есть файл. В файле написаны слова. Найти и вывести на экран слова, в которых гласная и согласная буквы чередуются Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
22.03.2021, 20:11 | 2 |
0
|
5 / 4 / 0
Регистрация: 09.12.2020
Сообщений: 362
|
|
22.03.2021, 20:48 [ТС] | 3 |
50/50,помогите или подскажите как написать
0
|
Модератор
|
||||||
09.04.2021, 17:42 | 4 | |||||
0
|
09.04.2021, 17:42 | |
09.04.2021, 17:42 | |
Помогаю со студенческими работами здесь
4
Найти и вывести на экран четные числа массива, в записи которых нет цифры 2 Вывести только те слова строки, в которых есть и буквы и цифры Массивы: вывести строки, в которых есть нечетные цифры, в каждой строке удалить все нечетные цифры Определить число слов и вывести на экран только те слова, длина которых больше средней длины слова в строке Найти в строке все слова, в которых есть не менее трех повторяющихся букв. Найденные слова отсортировать Найти и сохранить в строке те слова, в которых есть хотя бы одна цифра. Все остальные слова удалить Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |