Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
DimanGame2016
30.09.2022 09:53 •
Информатика
Напишіть програму, яка оприділяє, скільки буде коштувати вхід для людей віком: - до 4 років
- до 18 років
- і старше
Виведіть результат на екран.
мова програмування Python
👇
Увидеть ответ
Открыть все ответы
Ответ:
artur17499
30.09.2022
На с++.
#include <string.h>#include <locale.h>#include <math.h>#include <stdio.h>#define LANG 1 //Язык: 0 - английский; 1 - русскийsize_t kA = 0, ka = 0;int delta = (LANG) ? 'а' - 'А' : 'a' - 'A';void iter(char[], void(*)(char*), void(*)(char*));void incA(char* z = 0) { kA++; }void inca(char* z = 0) { ka++; }void changeA(char* ch);void changea(char* ch);int main() { setlocale(LC_ALL, "Russian"); char str[] = "ПихАЙ СЮДА ИСХОднУЮ СТРОКУ СИмволов"; iter(str, incA, inca); iter(str, changeA, changea); printf(str); return 0;}void iter(char str[], void(*trued)(char*), void(*falsed)(char*)) { for (size_t i = 0; i < strlen(str); ++i) { if (str[i] >= 'A' && str[i] <= 'Z' || str[i] >= 'А' && str[i] <= 'Я') trued(str+i); if (str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'а' && str[i] <= 'я') falsed(str + i); }}void changeA(char* ch) { if (kA < ka) { *ch = *ch + delta; }}void changea(char* ch) { if (kA > ka) { *ch = *ch - delta; }}
4,7
(39 оценок)
Ответ:
Ffpfodo
30.09.2022
#include <iostream>
#include <algorithm>
#include <vector>using namespace std;bool Has(const vector<int> &primeNumbers, int value)
{
bool has = false;
for (int prime_number : primeNumbers)
{
if (value % prime_number == 0)
{
has = true;
}
}
return has;
}vector<int> GetPrimeNumbers(int i)
{
vector<int> primeNumbers= { 2, 3 };
for (int j = 4;j < i;j++)
{
if (!Has(primeNumbers, j))
{
primeNumbers.push_back(j);
}
}
return primeNumbers;
}int main()
{
int n;
cin >> n;
vector<int> prime_numbers = GetPrimeNumbers(n);
for (int prime_number : prime_numbers)
{
cout << prime_number << endl;
}
cin >> n;
return 0;
}
4,5
(20 оценок)
Это интересно:
К
Компьютеры-и-электроника
23.07.2020
Как выделить игре Minecraft больше оперативной памяти...
Х
Хобби-и-рукоделие
24.01.2022
Как сделать клей Mod Podge: простые инструкции...
К
Компьютеры-и-электроника
10.03.2020
Как быстро и просто повернуть экран компьютера?...
З
Здоровье
04.12.2021
Как предотвратить появление прыщей: советы от специалистов...
С
Семейная-жизнь
23.04.2021
Как заставить малыша спать всю ночь...
К
Компьютеры-и-электроника
12.07.2020
Поймай свою рыбку: Как рыбачить в игре Aura Kingdom...
Д
Дом-и-сад
05.06.2022
Как выращивать жонкилии: полезные советы и рекомендации...
К
Компьютеры-и-электроника
14.03.2020
Как построить классный дом в Sims 3...
К
Компьютеры-и-электроника
04.02.2020
Как загрузить видео, созданное в Windows Movie Maker, на YouTube...
З
Здоровье
19.02.2020
Гель алоэ вера: эффективное средство от прыщей и других проблем кожи...
Новые ответы от MOGZ: Информатика
kiriolet
09.04.2023
Через какую программу можно запустить flash анимацию?...
Dimasgta7
09.04.2023
Развития вычислительной техники . поколения эвм поставлю лучшее решение...
dassshaVv
09.04.2023
Два шпиона вели переписку и одному из шпионов возникла необходимость сообщить номер своего телефона состоящий из 11 цифр, тогда он написал сообщение: в мой день рождения, собрались...
gfyyfyftd
09.04.2023
Дан массив 0из 6 элементов. найти среднее арифметического элементов этого массива. в паскале...
dfasha1084402
29.04.2020
Напишите на питоне Вообще не понимаю информатику Заранее )...
Xkdidid
01.12.2022
Как построить в excel несколько графиков на одном рисунке? , заранее...
krevisdons
01.12.2022
Что такое трассировка? как она производится?...
Роднойязык11
16.11.2020
Определи целое минимальное значение А, при котором выражение (у — 15 + 2х + 0) V (A 2y) (A 2 x) истинно для любых целых положительных значений переменных и у....
Lanatm12
26.01.2021
Запиши число 2bc16 в десятичной системе счисления....
millykot2003
26.01.2021
Составьте программу , выводчщую на экран все числа от 1 до 10 ,а также напишите чётные они или нет?...
MOGZ ответил
Прочитайте рассказ и ответьте на вопрос кому на самом деле принадлежит собачка?...
Решите через углы и теорему о внешнем угле....
Объяснить, как измерять. подробно....
Длина =2км r=42×10^8 найти r=? i=? если u=220в...
1) sam was playing the computer all day long.2) my little sister was crying...
Востроугольном треугольнике abc проведены высоты aa1 и bb1 известно что 2a1b1...
Велосипедист может обогнать свою тень ...
1) sam was playing the computer all day long.2) my little sister was crying...
Кто может написать цели и и также введение для проекта на тему : оползни,наводнения...
а иначе мне каюг. напишите решение в тетради с фото ...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
#include <string.h>#include <locale.h>#include <math.h>#include <stdio.h>#define LANG 1 //Язык: 0 - английский; 1 - русскийsize_t kA = 0, ka = 0;int delta = (LANG) ? 'а' - 'А' : 'a' - 'A';void iter(char[], void(*)(char*), void(*)(char*));void incA(char* z = 0) { kA++; }void inca(char* z = 0) { ka++; }void changeA(char* ch);void changea(char* ch);int main() { setlocale(LC_ALL, "Russian"); char str[] = "ПихАЙ СЮДА ИСХОднУЮ СТРОКУ СИмволов"; iter(str, incA, inca); iter(str, changeA, changea); printf(str); return 0;}void iter(char str[], void(*trued)(char*), void(*falsed)(char*)) { for (size_t i = 0; i < strlen(str); ++i) { if (str[i] >= 'A' && str[i] <= 'Z' || str[i] >= 'А' && str[i] <= 'Я') trued(str+i); if (str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'а' && str[i] <= 'я') falsed(str + i); }}void changeA(char* ch) { if (kA < ka) { *ch = *ch + delta; }}void changea(char* ch) { if (kA > ka) { *ch = *ch - delta; }}