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

Не запускаются программы(( - C++

Восстановить пароль Регистрация
 
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
04.03.2011, 23:07     Не запускаются программы(( #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
32
33
34
35
#include <iostream>
#include <time.h>
#include <locale.h>
#include <stdlib.h>
using namespace std;
int main()
{
         setlocale(LC_ALL,"Russian");
        int  k=0;
        const int n=6;
        int a[n][n];
 
        srand (time(NULL));
 
        for(int i = 0; i < n; ++i)
                for(int j = 0; j < n; ++j)
                        a[i][j] = rand() % 51 - 25;
        for(int i = 0; i < n; ++i)
        {
                for(int j = 0; j < n; ++j)
                        cout << a[i][j] << "\t";
                cout <<endl;
        } 
        cout <<endl<<endl;
 
        for (int j=1; j<n; j++)
                for (int i=0; i<j; i++)
                        if (a[i][j]>0)
                                 k++;   
 
        cout <<endl<<endl;
        cout<<"Количество положительных элементов: "<<k<<endl;
 
        return 0;
}
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
#include <iostream>
#include <locale.h>
const int LIMIT=15;
using namespace std;
 
int main ()
{
        setlocale(LC_ALL,"Russian");
        float a[LIMIT], b[LIMIT], max, min;
 
        for (int i=0; i<LIMIT; i++)
                cin>>a[i];
 
        max=a[0];
        for (int i=1; i<LIMIT; i++)
                if (a[i]>max)
                        max=a[i];
        
        min=a[0];
        for (int i=1; i<LIMIT; i++)
                if (a[i]<min)
                        min=a[i];
        
        cout<<"Произведение: "<<max*min<<endl;
                
        return 0;
}
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <time.h>
#include <locale.h>
#include <stdlib.h>
using namespace std;
int main()
{
         setlocale(LC_ALL,"Russian");
        int min=0, i=0,j=0, max=0;
        const int n=5;
        const int m=7;
        int a[n][m]={0};
 
        srand (time(NULL));
//формирование матрицы
        for(int i = 0; i < n; ++i)
                for(int j = 0; j < m; ++j)
                        a[i][j] = rand() % 51 - 25;
//печать
        for(int i = 0; i < n; ++i)
        {
                for(int j = 0; j < m; ++j)
                        cout << a[i][j] << "\t";
                cout <<endl;
        } 
 
        for (int i=0; i<n; i++)
                for (int j=0; j<m; j++)
                        if (min==0)
                        {
                                if (a[i][j]>0)
                                        min=a[i][j];
                        } 
                        else break;
        for (int i=0; i<n; i++)
                for (int j=0; j<m; j++)
                        if (max==0)
                        {
                                if (a[i][j]<0)
                                        max=a[i][j];
                        } 
                        else break;
 
        if (min==0)
                cout<<"Положительных элементов нет."<<endl;
        
        else
        {
                for (int i=0; i<n; i++)
                        for (int j=0; j<m; j++)
                                if (a[i][j]>0&&a[i][j]<min)
                                         min=a[i][j];   
        
                cout <<endl;
                cout<<"min: "<<min<<endl;
        }
 
        if (max==0)
                cout<<"Отрицательных элементов нет."<<endl;
        else
        {
                for (int i=0; i<n; i++)
                        for (int j=0; j<m; j++)
                                if (a[i][j]<0&&a[i][j]>max)
                                         max=a[i][j];
                cout <<endl;
                cout<<"max: "<<max<<endl;
        }
        return 0;
}
Когда я еще проверяю на ошибки то она мне пишит: D: \ программы \ Microsoft Visual Studio \ MyProjects \ задача 1 \ 1.cpp (15): см. объявление "Я". .Объясните что не так?

Добавлено через 6 часов 30 минут
Ну что, не кто не знает!!!Как исправить эту ошибку??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
timchuchok
15 / 15 / 0
Регистрация: 21.12.2010
Сообщений: 55
05.03.2011, 01:00     Не запускаются программы(( #2
У меня все программы откомпилировались!
Digit@ll
Brainsbreaker
 Аватар для Digit@ll
832 / 343 / 27
Регистрация: 01.02.2011
Сообщений: 1,484
05.03.2011, 09:00     Не запускаются программы(( #3
Тоже. Проблем нет...
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
05.03.2011, 09:29  [ТС]     Не запускаются программы(( #4
А вы через что их запускаете?
Я например через Мicrosoft Visual Studia C++ 6.0
Digit@ll
Brainsbreaker
 Аватар для Digit@ll
832 / 343 / 27
Регистрация: 01.02.2011
Сообщений: 1,484
05.03.2011, 09:34     Не запускаются программы(( #5
Тоже. MSVS 6.0 SE. Может конкретней ошибку опишешь, непонятно ведь.
сержи, как отзывается компилятор о переменных, в частности об i?
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
05.03.2011, 09:41     Не запускаются программы(( #6
в циклах for убери int, тоесть for(i=0...) а сам int i; вынеси в начало программы
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
05.03.2011, 09:56  [ТС]     Не запускаются программы(( #7
Цитата Сообщение от Digit@ll Посмотреть сообщение
Тоже. MSVS 6.0 SE. Может конкретней ошибку опишешь, непонятно ведь.
сержи, как отзывается компилятор о переменных, в частности об i?
Вот что он мне пишет:
Compiling...
zada4a 1.cpp
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(16) : error C2374: 'i' : redefinition; multiple initialization
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(9) : see declaration of 'i'
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(20) : error C2374: 'i' : redefinition; multiple initialization
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(9) : see declaration of 'i'
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(27) : error C2374: 'i' : redefinition; multiple initialization
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(9) : see declaration of 'i'
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(35) : error C2374: 'i' : redefinition; multiple initialization
d:\программы\microsoft visual studio\myprojects\zadaa 1\zada4a 1.cpp(9) : see declaration of 'i'
Error executing cl.exe.

zada4a 1.exe - 4 error(s), 0 warning(s)
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
05.03.2011, 10:01     Не запускаются программы(( #8
Цитата Сообщение от сержи Посмотреть сообщение
#include <iostream>
#include <time.h>
#include <locale.h>
#include <stdlib.h>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int min=0, i=0,j=0, max=0;
const int n=5;
const int m=7;
int a[n][m]={0};
srand (time(NULL));
//формирование матрицы
for(int i = 0; i < n; ++i)
for(int j = 0; j < m; ++j)
a[i][j] = rand() % 51 - 25;
//печать
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < m; ++j)
cout << a[i][j] << "\t";
cout <<endl;
}
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (min==0)
{
if (a[i][j]>0)
min=a[i][j];
}
else break;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (max==0)
{
if (a[i][j]<0)
max=a[i][j];
}
else break;
if (min==0)
cout<<"Положительных элементов нет."<<endl;
else
{
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (a[i][j]>0&&a[i][j]<min)
min=a[i][j];
cout <<endl;
cout<<"min: "<<min<<endl;
}
if (max==0)
cout<<"Отрицательных элементов нет."<<endl;
else
{
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (a[i][j]<0&&a[i][j]>max)
max=a[i][j];
cout <<endl;
cout<<"max: "<<max<<endl;
}
return 0;
}
Цитата Сообщение от сержи Посмотреть сообщение
int min=0, i=0,j=0, max=0;
Перепишите строку так
C++
1
int min=0,max=0;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2011, 10:05     Не запускаются программы((
Еще ссылки по теме:

C++ Open GL, не запускаются приложения с его использованием
C++ Программы на C++, созданные в NetBeans 7.3.1, запускаются на доли секунды
Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается) C++

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

Или воспользуйтесь поиском по форуму:
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
05.03.2011, 10:05  [ТС]     Не запускаются программы(( #9
Все я разобрался, надо было везде из for удалить int !!!
Цитата Сообщение от dimon1984
в циклах for убери int, тоесть for(i=0...) а сам int i; вынеси в начало программы
Спасибо. Вот только я не вынес int i; в начало программы а она все равно пошла без ошибок!!
Yandex
Объявления
05.03.2011, 10:05     Не запускаются программы((
Ответ Создать тему
Опции темы

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