С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Kou55
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 30
1

Найти все непарные и парные числа предшествующие числу n.

26.01.2017, 11:33. Просмотров 483. Ответов 2
Метки нет (Все метки)

Найти все непарные и парные числа предшествующие числу n.
После ответа выбивает -858993460


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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
using namespace std;
 
void Rewrite(int *a, int *par, int *nepar, int n)
 
{
    
    for (int i = 0; i<n; i++)
        if (a[i] % 2 == 0)
        {
            *par = a[i];
            *par++;
            
        }
        else if (a[i] % 2 != 0)
        {
            *nepar = a[i];
            *nepar++;
        }
        else if (a[i] = 0)
        {
            cout << "Непарное ненепарное" << endl;
        }
}
 
int main()
{
    int n, i;
    cout << "n=";
    cin >> n;
    int a[100], parnie[100], neparnie[100];
    
    for (int i = 0; i < n; i++)
        a[i] = i;
 
    int *par = &parnie[0];
    int *nepar = &neparnie[0];
    Rewrite(a, par, nepar, n);
    cout << "parnie" << endl;
    for (int i = 0; i < n; i++)
        cout << parnie[i] << ",";
    cout << endl << "neparnie" << endl;
    for (int i = 0; i < n; i++)
        cout << neparnie[i] << ",";
    cout << endl;
    system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2017, 11:33
Ответы с готовыми решениями:

Найти все парные числа из заданного набора целых чисел
Надо используя рекурсию найти все парные числа из заданного набора целых чисел....

Найти все парные трехзначные числа, сумма которых не превышает 10
Найти все парные трехзначные числа, сумма которых не превышает 10. Зарание...

Найти все трехзначные парные числа, которые являются точными квадратами
Помогите пожалуйста 1. Найти все трехзначные чётные числа, которые есть...

Все парные элементы заменить на их квадраты, а не парные умножить на 2
Задача не могу зделать . нужно с помощю масива: Все парные элементы заменить...

Найти все трехзначные числа, сумма цифр которых равна данному целому числу
Найти все трехзначные числа?сумма цифр которых равна данному целому числу!...

2
likehood
981 / 826 / 395
Регистрация: 25.12.2016
Сообщений: 2,727
Завершенные тесты: 3
26.01.2017, 12:19 2
Зачем такие сложности? Можно ведь написать гораздо проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    cout << "Enter n: ";
    cin >> n;
    cout << "Odd:  ";
    for (int i=1; i<n; i+=2)
        cout << i << ' ';
    cout << "\nEven: ";
    for (int i=2; i<n; i+=2)
        cout << i << ' ';
    cout << endl;
}
Добавлено через 8 минут
Цитата Сообщение от Kou55 Посмотреть сообщение
После ответа выбивает -858993460
Встречный вопрос: что программа должна была вывести вместо этого числа?
1
Kou55
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 30
26.01.2017, 13:12  [ТС] 3
Ничего.
Спасибо все заработало))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2017, 13:12

Найти все натуральные числа от 1 до n, суммы квадратов цифр которых равна самому числу
Найти все натуральные числа от 1 до n, сумма квадратов цифр которых равна...

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

Найти все трехзначные числа, сумма цифр которых равна заданному целому числу
Задача: Найти все трехзначные числа, сумма цифр которых равна данному целому...


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

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

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