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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.74
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
#1

Одномерный массив и блок-схема - C++

29.10.2010, 19:57. Просмотров 3640. Ответов 9
Метки нет (Все метки)

есть задача: Дана последовательность целых чисел. Определить номер наименьшего из них.
Сообразил в Visual studio 2008 код:
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 "stdafx.h"//подключение заголовочного файла 
 
 
int main(int argc, char * argv [])//точка входа в программу
 
{
        const short N = 10; // объявление константы и присвоение  значения
        int mas[N] = {58, 7, 476, 47, 7, 4, 954, 89, 1, 477};//Объявление и инициализация массива
 
        int min = mas[0], minElem = 1;//Объявление переменных с присвоением значения
 
        for(int i = 1; i < N; i++)//условия выполнения цикла
        {
                if(mas[i] < min)//если значение переменной min больше чем значение переменной mas
                {
                        min = mas[i];//переменной min присваивается значение переменной mas
                        minElem = i + 1;//увеличение счетчика на 1
                }
        }
 
        printf ("Минимальный элемент массива под номером: %d\n", minElem);//Вывод значения
        getchar ();//ожидание нажатия клавиши пользователя
        return 0;
}
И вот вопросы:
  1. Помогите правильно докоментировать или поправить код
  2. какой код нужно дописать чтобы вместо иероглифов отображалась кириллица?(Visual studio 2008)
  3. Помогите правильно нарисовать блок-схему кода(не могу разобраться с функцией внутри цикла)


Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2010, 19:57     Одномерный массив и блок-схема
Посмотрите здесь:

Одномерный массив (нарисовать блок схему) - C++
ребят помогите нарисовать блок схему для данной проги #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; #include...

Блок-схема - C++
Есть код на С, можно по нему составить блок-схему???

Блок-схема - C++
Очень нужна помощь в составлении блок-схемы! Пожалуйста! using namespace std; int ReadOnlyPositiveIteger() { int result; ...

Блок-схема - C++
Помогите нарисовать Блок-схему . Условие: Определить номер наибольшего из соотношения Сам код: #include &lt;iostream&gt; #include...

блок-схема в с++ - C++
привет всем, помогите пожалуйста нарисовать блок-схему, я ваще не понимаю=((, помогите пожалуйста, вот код: #include &quot;iostream&quot; ...

Блок Схема - C++
Может кто нибудь помочь с блок схемой, а то у меня не очень получаеться 1 #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; ...

Блок схема - C++
Может кто помочь? Нужно сделать блок-схему по данному коду. Код создавался в среде Builder C++ 6. --- #include&lt;iostream.h&gt; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MikeSoft
Эксперт С++
3791 / 1773 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
29.10.2010, 20:55     Одномерный массив и блок-схема #2
Flash05, посмотрите вот эту тему: Русские шрифты в консоли
В ней точно найдёте решение, которое прийдётся вам по душе
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
29.10.2010, 22:00  [ТС]     Одномерный массив и блок-схема #3
MikeSoft Спасибо!, вот это реально помогло Руский шрифт
Может кто помочь с остальными вопросами, и еще один появился, как узнать какой заголовочный файл подключать к определенному коду,пол инета прошерстил, так и не нашел
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
29.10.2010, 22:03     Одномерный массив и блок-схема #4
Flash05, К вашему коду не мешало бы подключить
C++
1
2
#include <stdio.h>
#include <conio.h>
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
29.10.2010, 22:24  [ТС]     Одномерный массив и блок-схема #5
Цитата Сообщение от Asics^ Посмотреть сообщение
Flash05, К вашему коду не мешало бы подключить
C++
1
2
#include <stdio.h>
#include <conio.h>
Вот я и хочу узнать как определить какие файлы нужно подключать в определенной программе
MikeSoft
Эксперт С++
3791 / 1773 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
29.10.2010, 22:42     Одномерный массив и блок-схема #6
Flash05, можете поступить так:
Начинаете сборку программы... получаете ошибку и функцию, на которую указывает IDE.
Открываете справку, вводите туда название функции и смотрите, какой заголовочный файл необходимо подключить.
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
30.10.2010, 13:58  [ТС]     Одномерный массив и блок-схема #7
Вот ,попробовал составить блок-схему по коду выше, посмотрите, может что не так?
Миниатюры
Одномерный массив и блок-схема  
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
30.10.2010, 23:14  [ТС]     Одномерный массив и блок-схема #8
Цитата Сообщение от Asics^ Посмотреть сообщение
Flash05, К вашему коду не мешало бы подключить
C++
1
2
#include <stdio.h>
#include <conio.h>
В VisualStudio 2008 у меня этот код работает, еще с помощью MikeSoft русифицировал его,можно ли подробней о том, почему нужно объявлять эти файлы?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
30.10.2010, 23:22     Одномерный массив и блок-схема #9
C
1
2
#include <stdio.h>//стандартная библиотека ввода вывода printf(),scanf()
#include <conio.h>//для функции getchar()
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2010, 23:42     Одномерный массив и блок-схема
Еще ссылки по теме:

Блок-схема - C++
Доброе утро, форум. Помогите кто-нибудь нарисовать блок схему для элементарной задачи. Сама задача - &quot;разработать алгоритм задачи: ввести...

Блок Схема - C++
Помогите составить блок схему по моей программе,просто нас этому не учили,читал литературу,понять - понял,но там намного проще,чем в моей...

блок схема - C++
Помогите пожалуйста! Не пойму как на эту программу сделать блок схему. #include &lt;iostream&gt; #include &lt;locale.h&gt; using namespace...

Блок-схема - C++
Помогите, пожалуйста сделать блок-схему к программе: Записать подряд в массив B элементы массива A, стоящие на чётных местах, а...

Блок-схема - C++
Кто умеет, сделайте пожалуйста, блок схему, вот код программы #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Flash05
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 11
30.10.2010, 23:42  [ТС]     Одномерный массив и блок-схема #10
Цитата Сообщение от Asics^ Посмотреть сообщение
C
1
2
#include <stdio.h>//стандартная библиотека ввода вывода printf(),scanf()
#include <conio.h>//для функции getchar()
Благодаря вашим советам и вспомнив что препод на первом курcе рассказывал только про оператор вывода count оптимизировал код, все прекрасно работает
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
#include "stdafx.h"//подключение заголовочного файла
#include <iostream>//для функции cout
#include <conio.h>//для функции getch()
#include <locale.h> //Для кирилицы
 using namespace std;
 
int main(int argc, char * argv [])//точка входа в программу
 
{
        const short N = 10; // объявление константы и присвоение  значения
        int mas[N] = {58, 7, 476, 47, 7, 4, 954, 89, 1, 477};//Объявление и инициализация массива
 
        int min = mas[0], minElem = 1;//Объявление переменных с присвоением значения
 
        for(int i = 1; i < N; i++)//условия выполнения цыкла
        {
                if(mas[i] < min)//если значение переменной min больше чем значение переменной mas
                {
                        min = mas[i];//переменной min присваивается значение переменной mas
                        minElem = i + 1;//увеличение счетчика на 1
                }
        }
        setlocale(LC_ALL,"Rus"); /, Кирилица
        cout<<"Минимальный элемент массива под номером: "<<minElem<<"\n";//вывод номера позиции минимального элемента
        cout<<"Для выхода нажмите любую клавишу.\n";//вывод результата//сообщение пользователю
        getch(); //ожидание нажатия клавиши пользователя
        return 0;
}
вопрос остался только по блок схеме
Yandex
Объявления
30.10.2010, 23:42     Одномерный массив и блок-схема
Ответ Создать тему
Опции темы

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