М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nastya19831507
nastya19831507
29.01.2022 03:33 •  Информатика

Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно повторяться не более одного раза. Программу написать на C++, желательно с комментариями.

👇
Ответ:

#include <iostream>

#include <string>

#include <Windows.h>

signed main() {

const int SIZE = 256;

SetConsoleCP(1251);                

SetConsoleOutputCP(1251);  

int counts[SIZE] = {};

std::string str;

getline(std::cin, str);

int len = str.length();

/*

Цикл для подсчета повторений каждого символа в тексте

*/

for (int i = 0; i < len; i++) {

 counts[(int)(str[i])]++;

}

/*

Цикл для вывода результата

*/

for (int i = 0; i < SIZE; i++) {

 if (counts[i] > 0)

  std::cout << "Количество повторений символа " << (char)i << ": " << counts[i] << std::endl;

}

return 0;

}

4,4(12 оценок)
Открыть все ответы
Ответ:
LianaIlyasova
LianaIlyasova
29.01.2022
Для изготовления папируса использовалось одноименное растение (’Cyperus papyrus’), принадлежащее к семейству осоковых. В древности дикорастущий папирус был распространен в долине Нила, ныне же он почти вывелся. При изгтовлении писчего материала стебли папируса очищались от кожуры и разрезались вдоль. Получившиеся полоски раскладывали внахлест на ровной повершности. На них выкладывали под прямым углом еще один ряд полосок и помещали под пресс. После сушки лист папируса отбивали молотком. Затем получившиеся листы папируса склеивались в свитки (а в более позднее время — соединялись в кодексы). Сторона, на которой волокна шли горизонтально, была лицевой (recto). Когда основной текст становился ненужен, обратная сторона могла быть, например, использована для записи литературных произведений (часто, впрочем, ненужный текст просто смывали)..
4,5(91 оценок)
Ответ:
Лолалис
Лолалис
29.01.2022
#include <iostream>
#include <cstdlib>
#include <ctime>

int main(int argc, char *argv[])
{
system("chcp 1251 >nul");
setlocale(LC_ALL, "Russian");
srand(time(NULL));

int mass[5];
bool op;

printf("Заполнить массив самостоятельно? (1/0): ");
scanf("%d", &op);
for(int i = 0; i < 5; i++){
if(op){
printf("Введите %d-е число: ", i+1),
scanf("%d", &mass[i]);
}else mass[i] = (rand() % 200) - 100;
}
std::cout << std::endl;
int sm = 0;
for(int i = 0; i < 5; i++)
if(mass[i] < 0) printf("%d-й элемент отрицательный: %d\n", i+1, mass[i]), sm++;
if(!sm) printf("В массиве нет отрицательных чисел.");

return EXIT_SUCCESS;
}
4,4(91 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ