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

Объясните программу - C++

Восстановить пароль Регистрация
 
noob22636
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 8
05.06.2014, 18:53     Объясните программу #1
Здравствуйте! Пожалуйста, объясните каждую строчку , что обозначает зачем и т.д(очень прошу подробно пожалуйста) и еще почему тут {n=m; ym=y;} такие скобки "{}", а не "()". Спасибо
Сама задача звучит так .
Определить наиб. член послед. и его порядковый номер .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
main()
{ 
int i,n ,m=0,y=0.ym=0,z=777;
printf ("vvedite posled. 4isel ");
scanf ("%d, &n);
while (n!=z)
{
y=y+1
if (n>m) {n=m; ym=y;}
scanf ("%d ", &n);
}
printf ("naiblowly 4len  posledovatel - %d, ego nomer - %d ",m,ym);
getch ();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 18:53     Объясните программу
Посмотрите здесь:

Объясните программу C++
Объясните пожалуйста программу !!! C++
Объясните пожалуйста эту программу C++
C++ Объясните пожалуйста эту программу
Объясните программу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
05.06.2014, 19:06     Объясните программу #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main() // точка входа в программу
{  // начало main
        int i,n ,m=0,y=0,ym=0,z=777;
        printf ("vvedite posled. 4isel "); // подсказка что вводить
        scanf ("%d", &n);  // ввод n
        while (n!=z) // повторять до тех пока n не сравняется с z
        {   // начало повторения 
             y++;  // увеличить y на 1
             if (n>m) // если n>m то сделать то, что далее в фигурных скобках 
             {
                  n=m; // запомнить m
                  ym=y; // запомнить номер числа
             }
             scanf ("%d ", &n);   // ввод n
        } // конец повторения
        printf ("naiblowly 4len  posledovatel - %d, ego nomer - %d ",m,ym); // вывод результата
        getch(); // ожидаем нажатия любой клавиши
        return 0; // завершаем программу
}// конец main
noob22636
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 8
05.06.2014, 19:15  [ТС]     Объясните программу #3
zss, спасибо вам огромное ! Вы очень правда помогли. У меня есть еще небольшая такая же почти задачка последняя. Не могли также помочь пожалуйста .
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
05.06.2014, 19:17     Объясните программу #4
Цитата Сообщение от noob22636 Посмотреть сообщение
Не могли также помочь пожалуйста
Создавайте новую тему.
noob22636
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 8
05.06.2014, 19:49  [ТС]     Объясните программу #5
int i,n ,m=0,y=0.ym=0,z=777;
что значит int , и почему нужна переменная i,n,m,y,ym.
и что они значат(точнее под этими переменами что имеется ввиду)
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
05.06.2014, 19:55     Объясните программу #6
Цитата Сообщение от noob22636 Посмотреть сообщение
что они значат
Все переменные, которые используются в программе должны быть объявлены.
noob22636
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 8
05.06.2014, 20:24  [ТС]     Объясните программу #7
Спасибо.
А зачем нужна переменная i,n,m,y,ym.
Имею ввиду, допустим y. Что берется за y? Например кол-во цифр и т.д. Этого я не понимаю .
и переменная i зачем она нужна? Ни разу не видел ее в программе.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
05.06.2014, 20:28     Объясните программу #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от noob22636 Посмотреть сообщение
и переменная i зачем она нужна?
Вы же ее привели, а не я. Раз не используется, то можно удалить.
А y - счетчик введенных чисел.
noob22636
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 8
05.06.2014, 20:37  [ТС]     Объясните программу #9
Спасибо большое ! И еще вопрос . Сама программа ведь составлена верно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 21:17     Объясните программу
Еще ссылки по теме:

Объясните программу на С++ C++
C++ Шифрование Виженера, объясните программу
C++ Объясните программу, пожалуйста!

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
05.06.2014, 21:17     Объясните программу #10
Та, которая в посте №2 - верная.
Исправлены несколько ошибок
Yandex
Объявления
05.06.2014, 21:17     Объясните программу
Ответ Создать тему
Опции темы

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