Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Anonymous4722
2 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 251
1

Решил задачу, но она выводит не правильный результат или вообще не работает

05.02.2019, 22:07. Просмотров 558. Ответов 5
Метки нет (Все метки)

Хочу узнать, что я сделал не так?

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
//Задание 1:
//Написать программу, копирующую последовательно элементы одного массива размером 10
//элементов в 2 массива размером 5 элементов каждый.
 
 
#include "pch.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    int a[10] = { 23,12,42,122,156,1242,124,234,2567,2452 };
    int b[5]{};
    int c[5]{};
    int d;
    d = 0;
 
    for (int i = 0; i < 10; i++)
    {
        if (a[i] = b[i])
        {
            cout << d << ' ';
        }
    }
    for (int i = 0; i < 10; i++)
    {
        if (a[i] = c[i])
        {
            cout << d << ' ';
        }
    }
 
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2019, 22:07
Ответы с готовыми решениями:

Решил задачу, но она не работает
Не могу понять, что сделал не так. Как сделать так, чтобы она заработала? //Задание 2: //Есть...

Не выводит не правильный результат
Подскажите, пожалуйста, почему не выводит результат???? Вроде ошибок нету... #include &lt;math.h&gt;...

Не выводит правильный результат
Условие: Вычислить arctg(x) с точностью ε = 0.0001, воспользовавшись разложением в ряд: ...

Сделать правильный выбор или не делать его вообще?
есть система Gigabyte GA-P55-US3L v1.0 (4 PCI, 1 PCI-E x1, 2 PCI-E x16, 4 DDR3 DIMM, Audio,...

Проверьте правильно решил задачу или нет. Действия над множествами
Привет всем) решил задачу в контрольной своей, проверьте кто может правильно решил или нет. Если...

5
SuperKir
455 / 412 / 286
Регистрация: 10.03.2015
Сообщений: 1,765
Завершенные тесты: 1
05.02.2019, 22:57 2
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
if (a[i] = b[i])
Ну для начала, это не сравнение, а присвоение. Сравнение происходит через двойное равно.
Ну а по заданию:
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Хочу узнать, что я сделал не так?
Всё.
0
Yetty
2610 / 1834 / 1209
Регистрация: 18.12.2017
Сообщений: 5,889
06.02.2019, 00:22 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
30
31
32
33
#include <iostream> 
using namespace std;
 
int main()
{
    int a[10] = { 23,12,42,122,156,1242,124,234,2567,2452 };
    int b[5];
    int c[5];
    
    cout << "Array a:\n";
    for (int i = 0; i < 10; i++)
    cout << a[i] << " ";
    cout <<"\n";
    
    cout << "Array b:\n";
    for (int i = 0; i < 5; i++)
    {
    b[i]=a[i];
    cout << b[i] << " ";
    } 
    cout <<"\n";
    
    cout << "Array c:\n";
    for (int i = 5; i < 10; i++)
    {
    c[i]=a[i];
    cout << c[i] << " ";
    } 
    cout <<"\n";
    
system("pause");
return 0;
}
1
SuperKir
455 / 412 / 286
Регистрация: 10.03.2015
Сообщений: 1,765
Завершенные тесты: 1
06.02.2019, 00:48 4
Цитата Сообщение от Yetty Посмотреть сообщение
C++
1
2
3
4
5
6
7
    cout << "Array c:\n";
    for (int i = 5; i < 10; i++)
    {
    c[i]=a[i];
    cout << c[i] << " ";
    } 
    cout <<"\n";
Ну-ну, конечно, особенно учитывая это:
Цитата Сообщение от Yetty Посмотреть сообщение
int c[5];
i-5 для c
0
Anonymous4722
2 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 251
06.02.2019, 00:52  [ТС] 5
Цитата Сообщение от Yetty Посмотреть сообщение
cout << "Array a:\n";
* * for (int i = 0; i < 10; i++)
* * cout << a[i] << " ";
* * cout <<"\n";
Я уже почти понял как сделать, но спасибо!
0
Yetty
2610 / 1834 / 1209
Регистрация: 18.12.2017
Сообщений: 5,889
06.02.2019, 01:00 6
ошибся в выводе массива с, Anonymous4722, замените строки 23-29 предложенного кода на такие:
C++
1
2
3
4
5
6
for (int i = 0; i < 5; i++)
    {
    c[i]=a[i+5];
    cout << c[i] << " ";
    } 
    cout <<"\n";
0
06.02.2019, 01:00
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2019, 01:00

Помогите решить задачу, что то не выводит результат
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt;...

Я решил Задачу на Произвольную Пространственную Систему Сил, решил систему из 5 неизвестных, КАК СДЕЛАТЬ ПРОВЕРКУ РЕШЕНИЯ ?
КАК СДЕЛАТЬ ПРОВЕРКУ РЕШЕНИЯ ?? ПРОВЕРКУ НЕ СИСТЕМЫ, А САМОГО РЕШЕНИЯ, то есть сумму моментов...

у меня она работает, но не тот ответ выводит
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; const int m=4, n=5, r=6; const int maxmn = (m&gt;n) ? m : n;...


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

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

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