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

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

Войти
Регистрация
Восстановить пароль
 
illiadi
Сообщений: n/a
#1

Загвоздка с присвоением - C++

24.06.2012, 15:37. Просмотров 306. Ответов 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
#include <iostream>
using namespace std;
 
int main()
{
    int min=0, n;
    int s[5];
    cout<<"BBeguTe 5 4uceJl"<<endl;
    for (int i=0; i<=4; i++)
    {
        cin>>s[i];
    }
    for (int j=0; j<=4; j++)
    {
        if (min>s[j]) 
        {
            min=s[j];
            n=j;
        }
    }
    cout<<min<<" "<<n<<endl;
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2012, 15:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Загвоздка с присвоением (C++):

Конструктор с присвоением - C++
вот есть в моем классе поле ссылка, но она не инициализирована, ее нужно инициализировать в конструкторе.Подскажите как ? class myclass ...

проблема с присвоением - C++
Возникла такая проблема, нужно к элементу вектора прибавить число, но у меня проблема с перегрузкой оператора, подскажите как лучше это...

Ошибка с присвоением значений к массивам - C++
Значение функции дроби,не могу присвоить к массиву... не получается подсчет ..Помогите плиз..с этим кусочком.... Код: double...

Загвоздка - C++
Знаю что темы есть и бла-бла-бла ... Но у меня среда разработки Visual Studio , проблема вот в чем , текст чтобы русский вводился с клавы и...

Загвоздка С++ - C++
в общем Начнем с того что что рассмотрим простейшию Задачу) Короч написать прогу что бы выводило числа от 1 до 10 в столбик...ну Вот..и там...

Загвоздка с циклом for - C++
Вообщем смысл задачи: дан отрезок на оси &quot;х&quot; от &quot;а&quot; до &quot;b&quot; , и задан шаг на этом отрезке &quot;h&quot;. Нужно используя оператор for, вывести в...

4
lamerr
9 / 9 / 1
Регистрация: 05.04.2012
Сообщений: 26
24.06.2012, 15:41 #2
min изначально равен нулю, соответственно, если все элементы s больше нуля, то условие min>s[j] ложно. Исправь первый кусок программы так:

C++
1
2
3
4
5
6
7
8
int n;
int s[5];
cout<<"BBeguTe 5 4uceJl"<<endl;
for (int i=0; i<=4; i++)
{
    cin >> s[i];
}
int min = s[0];
2
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
24.06.2012, 15:41 #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
#include <iostream>
using namespace std;
 
int main()
{
    int min, n;
    int s[5];
    cout<<"BBeguTe 5 4uceJl"<<endl;
    for (int i=0; i<=4; i++)
    {
        cin>>s[i];
    }
    min = s[0];
    for (int j=0; j<=4; j++)
    {
        if (min>s[j]) 
        {
            min=s[j];
            n=j;
        }
    }
    cout<<min<<" "<<n<<endl;
    return 0;
}
1
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 908
24.06.2012, 15:44 #4
illiadi,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    int min=0, n;
    int s[5];
    cout<<"BBeguTe 5 4uceJl"<<endl;
    for (int i=0; i<5; i++)
    {
        cin>>s[i];
    }
    for (int j=0; j<5; j++)
    {
        if (min>s[j]) 
        {
            min=s[j];
            n=j;
        }
    }
    cout<<min<<" "<<n<<endl;
    return 0;
}
а вдруг?)
0
illiadi
Сообщений: n/a
24.06.2012, 15:49 #5
off topic, спасибо за ответы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2012, 15:49
Привет! Вот еще темы с ответами:

Простая загвоздка) - C++
Може кому то покажется смешным мой вопрос, ну имеем, то что имеем) Дано масив &quot;char s&quot; он пустой, и дано переменную &quot;int а&quot;как зделать...

Загвоздка с оператором switch - C++
Стоит MVS08, при вводе 5 сразу выходит из программы, а когда ошибочно, т.е. ввожу 8, он мне Error! Again the input..., ввожу 5, после...

Загвоздка в значении переменной - C++
int i = 5; i = ++i + ++i; Чему будет равно i? Помню, в Страуструпе что-то похожее было, но не вспомню.

Загвоздка в простой проге) - C++
Привет всем. #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { char a; int i; cout &lt;&lt; &quot;Vvedit...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
24.06.2012, 15:49
Ответ Создать тему
Опции темы

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