Вопрос задан 13.07.2023 в 11:09. Предмет Информатика. Спрашивает Ворсина Соня.

Задан случайный символьный массив. Ввести с клавиатуры символ и вывести на консоль количество всех

таких символов в массиве. Прошу помогите с программой, вообще не разбираюсь с массивами. Нужно срочно, в ближайшее время.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ковалёва Евгения.

import random

symbol_list = []

for n in range(random.randint(3, 7)):

   symbol_list.append(random.choice('$%^&*()!№;:?<>,.|""~}{][``'))

symbol_ask = str(input('ищем символ: '))

elif symbol_list.count(symbol_ask) == 0:

   print('таких символов нет .')

elif symbol_list.count(symbol_ask) > 0:

   print(symbol_list.count(symbol_ask))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, я помогу вам написать программу на языке программирования C++, которая позволит вам ввести символ с клавиатуры и подсчитать количество его вхождений в случайный символьный массив. Вот программа:

cpp
#include <iostream> using namespace std; int main() { const int arraySize = 100; // Максимальный размер символьного массива char symbolArray[arraySize]; // Создание символьного массива int count = 0; // Инициализация счетчика cout << "Введите случайный символьный массив (максимум 100 символов): "; cin.getline(symbolArray, arraySize); // Ввод символьного массива char targetSymbol; cout << "Введите символ для подсчета: "; cin >> targetSymbol; // Ввод символа для поиска // Подсчет количества вхождений символа for (int i = 0; symbolArray[i] != '\0'; i++) { if (symbolArray[i] == targetSymbol) { count++; } } cout << "Количество вхождений символа '" << targetSymbol << "': " << count << endl; return 0; }

Вы можете скопировать код выше в среду разработки C++ (например, Code::Blocks, Visual Studio, Dev-C++) или использовать онлайн-компилятор, чтобы скомпилировать и запустить программу. После запуска программы она запросит у вас ввести случайный символьный массив (не более 100 символов) и символ, количество которого вы хотите посчитать. Программа затем выведет на консоль результат подсчета.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос