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

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

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

Незнаю в чем причина - C++

24.10.2010, 14:56. Просмотров 363. Ответов 2
Метки нет (Все метки)

Программа простая вы вводите элементы массива она проверяет если этот элемент больше 0 вводит его в другой массив тоже(в массиве y толжны находиться первые пять положительных элементов массива x). Но у меня этого почему то не происходит!

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>
#include <math.h>
 
int main()
{
    int x[12];
    int y[5];
    int counter=1;
    int summa=0;
    int t;
 
    std::cout << "Vvedile znacheniya elelementov massiva X:\n";
 
    for(int i=0; i<12; i++)
    {
        std::cout<<"X["<<i<<"] = ";
        std::cin>>t;
        x[i]=t;
 
        if(t>0 && counter<6)
        {
            y[i]=x[i];
            counter++;
        }
    }
 
    std::cout << "\n\n";
    std::cout << "Vash ishodniy massive!!! \n";
    
    for(int i1=0; i1<12; i1++)
    {
        std::cout << "x["<<i1<<"] = " << x[i1] << "\n";
    }
 
 
    std::cout << "\n\n";
    std::cout << "Vash obrabotanniy massive Y!!! \n";
 
    for(int i2=0; i2<5; i2++)
    {
        summa+=y[i2];
        std::cout << "Y["<<i2<<"] = " << y[i2] << "\n";
    }
        std::cout << "========================\n";
        std::cout << "Summa = " << summa <<"\n\n";
 
    return 0;
}
0
Миниатюры
Незнаю в чем причина  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2010, 14:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Незнаю в чем причина (C++):

В чем причина - C++
Вообщем по идеи в следующим коде по матрице ну хотя-бы вообще должна бегать буква J. Но почему-то она стоит на месте. Не могу понять в...

В чем причина - C++
В общем сам код: #include&lt;iostream&gt; using namespace std; int b=20; int *a = &amp;b; int main() {

В чем причина? - C++
#include &lt;windows.h&gt; LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE...

подскажите в чем причина.... - C++
както все нетак... #include &lt;iostream&gt; using namespace std; int main(void) { for (int i = 0; i &lt; 3; i++) { cout &lt;&lt;...

В чем причина ошибки? - C++
Код int main() { char arr; scanf(&quot;%s %s&quot;, &amp;arr, &amp;arr); printf(&quot;%s\n\n&quot;, arr);

В чем причина ошибки? - C++
помогите разобраться почему выходит ошибка? #include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; ...

2
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
24.10.2010, 15:51 #2
y[i]=x[i]; -> y[counter-1]=x[i];
1
kaaron
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 28
24.10.2010, 16:02  [ТС] #3
Цитата Сообщение от Andrew_Lvov Посмотреть сообщение
y[i]=x[i]; -> y[counter-1]=x[i];
Вопрос зачем так делать? в цикле у меня и так считается

Добавлено через 5 минут
Все работает пасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2010, 16:02
Привет! Вот еще темы с ответами:

В чем причина ошибки istream - C++
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.

Простейшая сортировка. В чем причина? - C++
нужно отсортировать массив размерности q (вводится с клавиатуры) от большего к меньшему. проблема в том, что у меня почему-то происходит...

В чем причина ошибки no match for? - C++
Видает ошибку no match for 'operator=' in 'C = RyadokIdentifier::operator+(const RyadokIdentifier&amp;)((*(const RyadokIdentifier*)(&amp; B)))' ...

Различия компиляторов. В чем причина? - C++
есть небольшой код, который успешно компилируется в VS 2010 #include &lt;iostream&gt; template &lt;class T&gt; class complex { public: ...


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

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

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