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

Подскажите ошибку - C++

Восстановить пароль Регистрация
 
Andrey5800
0 / 0 / 0
Регистрация: 27.08.2013
Сообщений: 10
15.09.2013, 13:57     Подскажите ошибку #1
Не пойму в чем ошибка, помогите найти.
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
#include <iostream>
 
using namespace std;
 
int main()
{
int a,b;
cin >> a;
cin >> b;
if (a!=0 && b!=0)
{
    int a[10000];
    for(int i=0;i<=10000;i++)
    {
        a[i]=i+1;
    }
    for(int i=0;i<=10000;i++)
    {
         int z;
         z = (a[i]-a)/(b*a[i]);
         if (z>0)
         {
             cout << z;
             break;
         }
         else i++;
    }
}
else cout << "Bed";
return 0;
}
Компелятор пишет error: invalid operands of types 'int' and 'int [10000]' to binary 'operator-'|
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.09.2013, 14:12     Подскажите ошибку #2
Тут выход за границу массива:
C++
1
for(int i=0;i<=10000;i++)
Нужно просто <.

Тут что делается?
C++
1
z = (a[i]-a)/(b*a[i]);
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
15.09.2013, 14:12     Подскажите ошибку #3
имена переменным разные дай, как бы...
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.09.2013, 14:15     Подскажите ошибку #4
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
#include <iostream>
 
using namespace std;
 
int main()
{
int a, b;
cin >> a;
cin >> b;
if (a!=0 && b!=0)
{
    int arr[10000];
    for(int i=0;i<10000;i++)
    {
        arr[i]=i+1;
    }
    for(int i=0;i<10000;i++)
    {
         int z;
         z = (arr[i]-a)/(b*arr[i]);
         if (z>0)
         {
             cout << z;
             break;
         }
         else i++;
    }
}
else cout << "Bed";
return 0;
}
Yandex
Объявления
15.09.2013, 14:15     Подскажите ошибку
Ответ Создать тему
Опции темы

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