Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MegaTron_86
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
#1

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

29.01.2010, 01:50. Просмотров 791. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2010, 01:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, содержит ли число М одинаковых цифр (C++):

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

Определить состоит ли число из одинаковых цифр - C++
#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;; ...

Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых - C++
Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых

Дано число n. Верно ли, что это число содержит ровно 3 одинаковых цифры - C++
Помогите пожалуйста с решением очень надо.))) С++ Добавлено через 44 минуты Парни выручайте... осталось 30 минут((( срочно нужно, а...

Содержит ли число 3 одинаковых цифры - C++
Здравствуйте! Помогите пожалуйста решит задачу по функциям С++. В общем число вводится с клавиатуры, нужно узнать содержит ли оно 3...

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Задание: Среди заданных натуральных чисел найти такие, десятичная запись кото- рых не содержит одинаковых цифр. я понимаю, что и...

7
Viktory12345
7 / 7 / 1
Регистрация: 11.12.2009
Сообщений: 41
29.01.2010, 02:19 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Задача №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
MegaTron_86
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
29.01.2010, 02:56  [ТС] #3
Cпасибо огромное! Уже на одну меньше делать
0
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
29.01.2010, 11:22 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
MegaTron_86
-7 / 0 / 0
Регистрация: 29.01.2010
Сообщений: 12
29.01.2010, 16:35  [ТС] #5
Цитата Сообщение от 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 / 1
Регистрация: 11.12.2009
Сообщений: 41
30.01.2010, 06:02 #6
C++
1
2
if ((line[i]!=' ')&&(line[i-1]==' ')&&((line[i+1]==' ')||(line[i+1]=='\0')))
cout<<line[i]<<", "
1
joinc
Сообщений: n/a
13.03.2010, 11:12 #7
Тема все еще актуальна. Кто может дорешать остальные задачи?
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
13.03.2010, 11:45 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
13.03.2010, 11:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2010, 11:45
Привет! Вот еще темы с ответами:

Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр - C++
Среди заданных натуральных чисел найти такие, десятичная запись которых не содержит одинаковых цифр. По идее есть работающий код, но...

Дано натуральное число .Если число содержит 5 цифр - C++
Дано натуральное число N.Если число содержит 5 цифр,то получить новое число М,которое образуется путем исключения средней цифры...

Дано натуральное число <= 9999; верно ли, что оно содержит три одинаковых цифры? - C++
дано натуральное число &lt;=9999 верно ли что оно содержит три одинаковых цифры как например 6676, 4544, 0006?

Состоит ли число из одинаковых цифр? - C++
Здраствуйте, помогите пожалуйста написать программу Данно натуральное число N. Используя только элементарные арифметические операции (+,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru