aleksandramir90
?>

Найти все делители натурального числа. сделать блок-схему

Информатика

Ответы

Gpack54
Http://i6.pixs.ru/storage/6/2/6/UntitledDi_7715465_30399626.png
Найти все делители натурального числа. сделать блок-схему
Васильев1028

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

#include <iostream>

#include <vector>

using namespace std;

int main () {

   int n, numMin = 0, p = 0;

   cin >> n;

   vector <int> num(n);

   for (int i = 0; i < n; i++)

       cin >> num[i];

   for (int i = 0; i < n; i++) {

       int rav = 0;

       for (int i = p; i < n; i++) {

           if (num[numMin] == num[i]) {

               rav++;

           }

       }

       if (rav == 1) {

           cout << num[numMin] << " ";

       }

       numMin++;

       p++;

   }

return 0;

}

На вход получаю:

5

1 3 3 3 2

На выход получаю:

1 3 2 (вместо 1 2)

1

Объяснение:

Khlistova1488

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int n;

   cin >> n;

   vector<int> v(n);

   for (int i = 0; i < n; ++i){

       cin >> v[i];

   }

   for (int i = 0; i < n; ++i){

       bool flag = false;

       for (int j = 0; j < i; ++j){

           if (v[i] == v[j]){

               flag = true;

           }

       }

       for (int j = i + 1; j < n; ++j){

           if (v[i] == v[j]){

               flag = true;

           }

       }

       if (flag == false){

           cout << v[i] << " ";

       }

   }

   return 0;

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найти все делители натурального числа. сделать блок-схему
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Валиахметова
Klyucharyova
yana2211
abrolchik8511
ilyatamurov
tokarevaiv
stsnab
yrgenson2011801
Ильдар-Кугай
Akopovich802
chermen40
purchase
lobutev
juliaipatova1739
marketing3