Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 6

Операторы передачи управления

23.11.2010, 16:07. Показов 2264. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задать строку из произвольного количества цифр и посчитать количество одинаковых введенных цифр. Подскажите, как это попроще сделать....
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.11.2010, 16:07
Ответы с готовыми решениями:

Операторы ветвления и операторы передачи управления
1. Вычислить значения функции F при вещественных a, b, c, x, вводимых с клавиатуры. 2. Составить программу, которая печатает...

Операторы цикла и операторы передачи управления
Вычислить сумму ряда S с погрешностью эпсилон, задаваемой с клавиатуры. Вывести количество итераций, сделанных при вычислении. Если...

Операторы передачи управления
Вот код: #include <iostream.h> #include <conio.h> #include <math.h> main () { int k; cout << "Input: "; cin >>...

9
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.11.2010, 16:21
I wish I were,
Вот например строка из цифр: 012345111033339
Что должно быть на выходе?
0
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 6
23.11.2010, 16:32  [ТС]
должно выводиться сообщение:
число "0" повторяется 2 раза
число "1" повторяется 4 раза и т.д.
0
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.11.2010, 16:40
Тогда проще так:
- создаем массив int mas[10]={0};
- проходим всю строку, считываем очередную цифру в переменную int temp и делаем так: mas[temp]++;
- По окончани строки проходим наш массив mas[] и пишем так: printf("цифра %d повторяется %d раза\n", i, mas[i]);
0
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 6
23.11.2010, 16:51  [ТС]
а почему именно массив из 10 элементов, он же должен быть произвольным и вводиться с клавиатуры...
извините за глупые вопросы, я только учусь
0
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.11.2010, 16:54
I wish I were, Массив на 10 элементнов типа int - это для подсчета цифр. А массив для строки делаем каким хотим (но не бесконечным) - главное чтобы хватило под введенную строку цифр.
0
0 / 0 / 0
Регистрация: 23.11.2010
Сообщений: 6
23.11.2010, 17:00  [ТС]
Спасибо, как бы это еще записать на умном языке Си)))
0
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.11.2010, 17:05
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    char str[256];
    int mas[10]={0}, len, i;
    scanf("%s", &str);
    len=(int)strlen(str);
    for(i=0; i<len; i++)
        mas[(int)(str[i]-'0')]++;
    for(i=0; i<10; i++)
        printf("%d povtoryetcy %d raz\n", i, mas[i]);
 
system("PAUSE"); 
return 0;
}
0
 Аватар для legend
29 / 28 / 7
Регистрация: 17.11.2010
Сообщений: 152
23.11.2010, 17:09
кстати можно масив сделать динамическим...

C++
1
2
3
4
int **matrix,n;
cout<<"какая размерность матрици : ";
cin>>n;
matrix=new int*[n];
0
Эксперт С++
 Аватар для valeriikozlov
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
23.11.2010, 17:11
кстати можно масив сделать динамическим...
Запросто, любой из двух. Только не двумерный, он здесь не нужен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2010, 17:11
Помогаю со студенческими работами здесь

Операторы передачи управления (вычислить произведение положительных элементов строки матрицы)
Вычислить произведение положительных элементов строки матрицы. При обнаружении 0 должно выдаваться сообщение «Обнаружен 0». #include...

Конструкции цикла и передачи управления
Помогите решить несколько заданий по программированию на С++!!! Пожалуйста. Стыдно, но вообще не понимаю=((( 1) Сгенерировать случайным...

Вставить в программу оператор передачи управления
Помогите немного переделать программу, учителю не понравилась тем что не применил операторов передачи управления, я не знаю как это...

Операторы передачи управления (case)
M = max (A,B,C) k sin x x&lt;=1 y = tg x k 1&lt; x &lt;=5 k + e x &gt; 5 После &quot;У=&quot; идет...

Программирование разветвленных алгоритмов. Операторы передачи управления
Задание 1 (программа 2_1) Вычислить значение функции в зависимости от интервала, в который попадает вводимый с клавиатуры аргумент: 7....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru