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

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

Войти
Регистрация
Восстановить пароль
 
 
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
#1

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

15.01.2014, 14:57. Просмотров 902. Ответов 19
Метки нет (Все метки)

Ребята, помогите пожалуйста, срочно необходимо написать программу на с++. Условия такие:

Даны натуральные числа A1, A2, A3, ... . Признак конца
последовательности 0. Определить: есть ли в последовательности одинаковые соседние числа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 14:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, есть ли в последовательности одинаковые соседние числа (C++):

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

Есть ли в символах строки соседние одинаковые пары символов Сколько таких пар в строке - C++
Дано натуральное число n и символы s1, s2,., sn. В символах s1, s2,., sn есть ли "но" и "он" соседние символы?

Определить есть ли среди цифр введенного числа одинаковые - C++
Помогите Пожадуйста! Составить алгоритм определяющий, есть ли среди цифр введенного числа — одинаковые. Число вводится с...

Определить, есть ли среди цифр заданного числа одинаковые - C++
Помогите.. Есть код #include <iostream.h> #include <conio.h> int main(int argc, char* argv) { int a = 144, edinici,...

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

Определить, есть ли среди цифр заданного трёхзначного числа одинаковые - C++
на СИ 1 дано трёхзначное число, определить, есть ли среди его цифр одинаковые??

19
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.01.2014, 19:08 #2
Tureev,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include<vector>
#include<algorithm>
#include<iostream>
int _tmain(int argc, _TCHAR* argv[])
{
    std::vector <int> vec;
    int number = -1;
    while(number!=0)
    {
        std::cin>>number;
        vec.push_back(number);
    }
    std::vector<int>::iterator it;
    it = std::adjacent_find(begin(vec),end(vec));
    it!=end(vec)?std::cout<<"Yes":std::cout<<"No";
    return 0;
}
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.01.2014, 19:20 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
int main(){
    bool r = false ;
    int x1=0,x2=0;
    do {
        std::cin>>x2 ;
        if ( x2 == x1 && x1 != 0 )
            r = true ;
    }while( x1 = x2 ) ;
    std::cout << (r?"Yes":"No") <<std::endl ;
}
1
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
15.01.2014, 19:37  [ТС] #4
Спасибо конечно, но мне сказали без массивов и без ничего лишнего, то есть это для начинающих задание.

Добавлено через 2 минуты
Спасибо, но это программа для начинающих в изучении в с++, то есть там она должна быть без массивов и тд, она должна быть по идее написана на начальных знаниях...(
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.01.2014, 19:39 #5
Цитата Сообщение от Tureev Посмотреть сообщение
написана на начальных знаниях...
чем пост #3 тогда не подходит?
0
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
15.01.2014, 19:43  [ТС] #6
Мы еще не изучали такие параметры как std, bool, cout, cin.
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.01.2014, 19:43 #7
Tureev,Вы не изучали cout?
0
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
15.01.2014, 19:45  [ТС] #8
То есть правильно то правильно, а препод скажет, что мы такое еще не проходили и мол за вас какой-то профессионал написал и тд.

Добавлено через 45 секунд
Нет, у нас всего две пары было по программированию с++, соответственно там только азы изучили.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
15.01.2014, 19:46 #9
Цитата Сообщение от Tureev Посмотреть сообщение
Нет, у нас всего две пары было по программированию с++, соответственно там только азы изучили.
и как Вы вводите данные?
0
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.01.2014, 19:47 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    int a,k = 0;
    bool flag = false;
    do
    {
        std::cin >> a;
        if (a!=0)
        {
            if (a==k)
                flag = true;
        }
        k = a;
    }
    while (a!=0);
    if (flag)
        std::cout <<"Yes\n";
    else std::cout <<"No\n";
    return 0;
}
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.01.2014, 19:49 #11
MicM, Как она сказал:
Цитата Сообщение от Tureev Посмотреть сообщение
Мы еще не изучали такие параметры как std, bool, cout, cin.
0
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.01.2014, 19:50 #12
cooller_94, да, я это прочитал, когда уже отправил программу
0
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
15.01.2014, 19:51  [ТС] #13
Первую я сам написал, но к сожалению не правильно:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <math.h>
float a1, a2;
int main()
{
int a1;
int a2;
printf("\nVvedite kolichestvo chisel: ");
scanf ("%f",&a1); //Ââîä Г*1
printf("Vvedite chislovuu posledovatelnost: \n");
scanf ("%f",&a2); //Ââîä Г*2
if (a1!=0 && a1!=a2)
printf("\nChisel net ");
if (a1==a2 && a1!=0)
printf("\nChisla est' ");
}
Вторую написал один препод, но тоже не правильно (хотя все есть что изучили):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
int main()
{
int a1;
int a2;
int f;
f=0;
scanf ("%d",&a1); //Ввод а1
do
{scanf ("%d",&a2); //Ввод а2
if(a1==a2) f=1;
a1=a2;
}while(a2!=0);
 
if(f==1) printf('yes');
else printf('no');
 
}
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.01.2014, 19:53 #14
MicM, интересно будет вводить данные без cin

Добавлено через 1 минуту
Tureev, Ну так нужно было сразу сказать что нужно на С, а не на С++
0
Tureev
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 9
15.01.2014, 19:56  [ТС] #15
Нет, это на с++ надо сделать
0
15.01.2014, 19:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 19:56
Привет! Вот еще темы с ответами:

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

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

11. Определить, есть ли среди цифр заданного целого трехзначного числа одинаковые - C++
Определить, есть ли среди цифр заданного целого трехзначного числа одинаковые. пожалуйста,решите мне)))

Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в массиве одинаковые числа. - C++
Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в массиве одинаковые числа.


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

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

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