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

проверьте пожалуста задачу - C++

Восстановить пароль Регистрация
 
Alex1000
0 / 0 / 0
Регистрация: 02.01.2012
Сообщений: 17
03.01.2012, 14:49     проверьте пожалуста задачу #1
даны натуральные n и целые x1....xn. внутри данной последовательности могут быть повторяющиеся члены. выяснить сколько членов входит в последовательность по одному разу.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "iostream.h"
 
void main()
{int x1,n;k=0;
 cin >> x1 >> n;
 for (int count = 0; n-1; count++)
 {cin>>x;
 if (x1!=x)
     k+=k;
     x1=x;
 else 
 x1=x;
 }
 cout <<"kolvo"<< k <<endel;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2012, 14:49     проверьте пожалуста задачу
Посмотрите здесь:

C++ Помогите пожалуста!!!
пожалуста помагите мне!!! C++
C++ Pomogite пожалуста
C++ Найдите ошибку, пожалуста!
попробуте пожалуста решить C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
03.01.2012, 15:23     проверьте пожалуста задачу #2
Цитата Сообщение от Alex1000 Посмотреть сообщение
проверьте пожалуста задачу
Проверил. Решена неверно.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
03.01.2012, 15:52     проверьте пожалуста задачу #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main()
{
    size_t n, i, j, cntr = 0;
    printf("n = ");
    scanf_s("%u", &n);
    int* pArr = (int*)malloc(sizeof(int) * n);
    for(i = 0; i < n; ++i)
    {
        printf("pArr[%u] = ", i);
        scanf_s("%d", pArr + i);
    }
    for(i = 0; i < n; ++i)
    {
        for(j = 0; j < n; ++j)
        {
            if(pArr[j] == pArr[i] && j != i) break;
        }
        if(j == n) ++cntr;
    }
    printf("cntr = %u\n", cntr);
    free(pArr);
    _getch();
    return 0;
}
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
03.01.2012, 16:14     проверьте пожалуста задачу #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include <set>
 
int main()
{
    std::vector<int> v;
    int x;
    while(std::cin >> x)
        v.push_back(x);
    std::cout << std::endl;
    std::set<int> s(v.begin(), v.end());
    std::cout << s.size() << std::endl;
    return 0;
}
Yandex
Объявления
03.01.2012, 16:14     проверьте пожалуста задачу
Ответ Создать тему
Опции темы

Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru