Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
сержи
6 / 6 / 3
Регистрация: 03.07.2010
Сообщений: 222
#1

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

04.03.2011, 23:07. Просмотров 616. Ответов 8
Метки нет (Все метки)

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 минут
Ну что, не кто не знает!!!Как исправить эту ошибку??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2011, 23:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не запускаются программы(( (C++):

DevCpp не запускаются программы
В DevCPP при компиляции любой программы вылезает окно с надписью &quot;Программа...

не запускаются программы! что делать?
не запускаютя программы! подскажете что делать с начала компилирую программы...

Программы на C++, созданные в NetBeans 7.3.1, запускаются на доли секунды
У меня Win Xp SP 3. Установил среду NetBeans 7.3.1 с компилятором Cygwin....

VS2015, программы не запускаются на WinXP, хотя компилированы для него
Здравствуйте. Пытаюсь на VS2015 откомпилировать консольскую программу, чтобы...

не запускаются приложения на платформе DOS
Операционка Windows XP SP 3. При компиляции файла ошибок никаких не выдает. При...

Visual Studio, приложения не запускаются
Есть одна проблема. Я раньше творил с CodeBlocks, а теперь решил попробовать...

8
timchuchok
15 / 15 / 1
Регистрация: 21.12.2010
Сообщений: 55
05.03.2011, 01:00 #2
У меня все программы откомпилировались!
0
Digit@ll
Brainsbreaker
888 / 366 / 51
Регистрация: 01.02.2011
Сообщений: 1,586
05.03.2011, 09:00 #3
Тоже. Проблем нет...
0
сержи
6 / 6 / 3
Регистрация: 03.07.2010
Сообщений: 222
05.03.2011, 09:29  [ТС] #4
А вы через что их запускаете?
Я например через Мicrosoft Visual Studia C++ 6.0
0
Digit@ll
Brainsbreaker
888 / 366 / 51
Регистрация: 01.02.2011
Сообщений: 1,586
05.03.2011, 09:34 #5
Тоже. MSVS 6.0 SE. Может конкретней ошибку опишешь, непонятно ведь.
сержи, как отзывается компилятор о переменных, в частности об i?
0
dimon1984
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
05.03.2011, 09:41 #6
в циклах for убери int, тоесть for(i=0...) а сам int i; вынеси в начало программы
0
сержи
6 / 6 / 3
Регистрация: 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)
0
MILAN
888 / 782 / 186
Регистрация: 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;
0
сержи
6 / 6 / 3
Регистрация: 03.07.2010
Сообщений: 222
05.03.2011, 10:05  [ТС] #9
Все я разобрался, надо было везде из for удалить int !!!
Цитата Сообщение от dimon1984
в циклах for убери int, тоесть for(i=0...) а сам int i; вынеси в начало программы
Спасибо. Вот только я не вынес int i; в начало программы а она все равно пошла без ошибок!!
0
05.03.2011, 10:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2011, 10:05
Привет! Вот еще темы с решениями:

Open GL, не запускаются приложения с его использованием
Пишу на Visual C++ 2010, если написать совсем простенькую программку с...

В Microsoft Visual Studio Express 2012 не запускаются консольные приложения
Отказывается запускать программы на С++. К примеру &quot;Hello World&quot;

Очень долго запускаются программы автозагрузки (или вообще не запускаются)
Здравствуйте! У меня в последние 3 дня стали очень долго запускаться программы...

Браузеры не запускаются, антивирусные программы так же не запускаются
Видимо что то подхватил, проверил курейтом всю систему всё якобы чисто. AVZ...


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

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

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