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

Определить, содержит ли число М одинаковых цифр

29.01.2010, 01:50. Показов 3401. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток господа. Помогите пожалуйста кто может, не могу решить задачи по C++ так как не понимаю этот язык программирования вот несколько заданий:
1)Дано натуральное число N. Определить, содержит ли это число М (М<=N) одинаковых цифр.
2)Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелы внутри себя, будем называть словами. Определить, какие символы являются словами.
3)Дан текстовый файл F. Найти самое длинное слово. Если таких слов несколько, найти их все. Переписать эти слова в другой файл G.
4)Даны инвентарный файл F, содержащий сведения о количестве изделий разных видов продукции, хранящейся на складе (вид продукции задается порядковым номером), и вспомогательный файл G, содержащий сведения о том, на сколько уменьшилось или увеличилось количество изделий этих видов продукции. Обновить файл F на основе файла G.
5)Изобразить точку, совершающую независимые гармонические колебания с частотой 1 по горизонтали и с частотой 2 по вертикали с амплитудами соответственно А1 и А2. Считать, что в момент времени t точка имеет координаты x= А1cos1t, y= А2cos2t. Предусмотреть возможность управления с клавиатуры значениями 1, 2. P.S (-в данном случае омега)

Решите пожалуста эти задания кто сможет зарание благодарен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.01.2010, 01:50
Ответы с готовыми решениями:

Проверить верно ли что число содержит ровно k одинаковых цифр
Дано натуральное n. Верно ли, что оно содержит ровно k одинаковых цифр?

Определить, в каких системах счисления с основаниями от 2 до 36 число не содержит одинаковых цифр
Требуется написать программу, определяющую, в каких системах счисления с основаниями от 2 до 36 это число не содержит одинаковых цифр. ...

Определить что число содержит две одинаковых цифры
Напишите программу которая определяет верно что введенное число содержит две одинаковых цифры что стоят рядом (как например 221)

7
 Аватар для Viktory12345
7 / 7 / 2
Регистрация: 11.12.2009
Сообщений: 41
29.01.2010, 02:19
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Задача №1
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void main()
{
int N,M;//заданные числа, не забудте присвоить им какие то значения
int x;//дополнительная переменная, для выделения цифры из числа
int i;//счетчик
int mass[10];//масси, индекс массива-цифра, значение ячейки-колличество повторений
for (i=0;i<10;i++)
mass[i]=0;
for (;N<10;)
  {
  x=N%10;
  mass[x]++;
  N=N/10;
  }
mass[N]++;
for (i=0;i<10;i++)
  if (mass[i]=M) cout<<"Число "<<N<<" содержит цифру "<<i<<"  "<<M<<" раз"<<endl;
}
код не компилировала, поэтому за 100%ю правильность не ручаюсь.
1
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
29.01.2010, 02:56  [ТС]
Cпасибо огромное! Уже на одну меньше делать
0
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
29.01.2010, 11:22
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

N 2
C
1
2
3
4
5
6
7
8
9
10
SymWord(char *s)
{  char *p = s;
  while(*p!='\0') { // пока строка не кончится
     while(*p==' ') p++;  // выходим на начало очередного слова
     if (*p=='\0') return;  // А это оказался конец строки
     if (*(p+1)==' ' || *(p+1)=='\0') printf("%c\n", *p); // вывод односимвольного слова
     p = strchr(p, ' ');    // есть ли дальше пробелы
     if (p==NULL) return;  // Ну если нет, то говорить не о чем
  }
}
Не компилировал. Возможны описки.
1
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
29.01.2010, 16:35  [ТС]
Цитата Сообщение от Day Посмотреть сообщение
N 2
Не компилировал. Возможны описки.
Ты можешь скинуть полностью задачу, я её вроде как дописал, но всё равно есть какие то подозрения, щас залью свой вариант решения (не много написал)

Добавлено через 4 минуты
Всё та же вторая

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma hdrstop
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
//---------------------------------------------------------------------------
 
#pragma argsused
void main()
{
char line[80], word[80];
int len, count=0;
cin.getline(line,80);
len=strlen(line);
cout<<"Results= "<<endl<<line;
for (int i=1; i<=len;i++)
{
 if ((line[i]=='
}
//---------------------------------------------------------------------------
дальше не знаю что писать
0
 Аватар для Viktory12345
7 / 7 / 2
Регистрация: 11.12.2009
Сообщений: 41
30.01.2010, 06:02
C++
1
2
if ((line[i]!=' ')&&(line[i-1]==' ')&&((line[i+1]==' ')||(line[i+1]=='\0')))
cout<<line[i]<<", "
1
joinc
13.03.2010, 11:12
Тема все еще актуальна. Кто может дорешать остальные задачи?
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
13.03.2010, 11:45
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

2)
C++
1
2
3
4
5
6
int n=0;
char str[256];
cin.getline(str, 256);
while(str!='\0'){
if(str==' ')++n;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.03.2010, 11:45
Помогаю со студенческими работами здесь

Найти сумму нечетных цифр числа Определить состоит ли число из одинаковых цифр
Помогите написать прогу. Найти сумму нечетных цифр числа Определить состоит ли число из одинаковых цифр

Определить, сколько цифр содержит число
5 задача во вложение помагите в моём быдло коде количество цифр длинного ряда выводит а какая цифра не то значение если есть другие...

Определить, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом
Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221). ...

Определить состоит ли число из одинаковых цифр
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; void main() { int a; int n; int k; cout&lt;&lt;&quot;a?&quot;; ...

Определить, сколько цифр содержит вводимое натуральное число N
Помогите пожалуйста) :help:


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru