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

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

Войти
Регистрация
Восстановить пароль
 
kuncevich
#1

что не так?не выводит значения... - C++

26.06.2011, 22:24. Просмотров 580. Ответов 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <vcl.h>
#include <math.h>
#include <iostream.h>
#include <stdlib.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
 float min1()
{  float m,a;
   int i,n;
   float mas[10];
   m=mas[0];
   for (i=0;i<n;i++){
   if (mas[i]<m)
   m=mas[i];}
   return m; }
float max1()
   { int i,n;
   float mas[10],m1,b;
   m1=mas[0];
   for (i=0;i<n;i++){
   if(mas[i]>m1)
   m1=mas[i];}
   return m1;}
 void main()
{
  randomize();
  int n,i;
  float mas[10],a,b,m,m1;
  cout<<"vvedite razmernost massiva:\n";
  cin>>n;
    for (int i=0;i<n;i++){
    mas[i]=-15+rand()%20;
   cout<<mas[i]<<" ";
   }
   cout<<"\n";
   m=min1();
   m1=max1();
   cout<<"min="<<a<<"\n"<<"max="<<b<<"\n";
   cin>>m>>m1;
      }
 Комментарий модератора 
Используйте теги форматирования кода!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2011, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос что не так?не выводит значения... (C++):

Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы - C++
Подскажите что не правильно чему оно не так выводит и по возможности исправьте ошибки вот условие и код программы: Проверить, есть ли во...

Программа, удаляющее последнее слово, выводит первое слово. Что не так? - C++
#include &lt;iostream&gt; using namespace std; int main() { char s; int i = 0; cout &lt;&lt; &quot;stroka: &quot;; cin &gt;&gt; s; for(i =...

требуетсяя изменить программу так что бы она считывала значения int а не double - C++
вродибы у меня всё получилось кроме sqrt я изменил double n на double ns и под ним написал int n = ns; и получилось что выводило только...

Сделать так, чтобы функция возвращала как целые, так и дробные значения - C++
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у пользователя спрашивается размер...

не так выводит... - C++
вот код программы которая выводит рандомно елементы с середины масива,начиная с центра, по возростанию: #include &lt;conio.h&gt; #include...

Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее? - C++
Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(){ float a,c; char b; skip: ...

3
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
26.06.2011, 22:29 #2
Вы бы добавили пустых строк да подписали что какая функция у вас должна делать, читать сплошную стену кода разгадывая что не так не зная что же оно должно делать не очень то приятно.
1
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
27.06.2011, 07:25 #3
kuncevich, см коментарии:

Цитата Сообщение от kuncevich Посмотреть сообщение
float mas[10],a,b,m,m1; // здесь Вы создали массив mas[]
cout<<"vvedite razmernost massiva:\n";
cin>>n;
for (int i=0;i<n;i++){
mas[i]=-15+rand()%20;// и заполнили этот массив значениями
cout<<mas[i]<<" ";
}

Цитата Сообщение от kuncevich Посмотреть сообщение
float min1()
{ float m,a;
int i,n;
float mas[10];// здесь Вы создаете массив с таким же именем, но это совсем другой массив и значения его элементов не определены. (То же самое касается и переменной n в строке выше - хоть имя этой переменной такое же как у переменной в main() , но значение ее не определено)
m=mas[0];
for (i=0;i<n;i++){
if (mas[i]<m)
m=mas[i];}
return m; }
То же самое и для функции max1().
Вам нужно в параметрах этих функций передавать значение n и адрес массива mas[]
0
shadowmaster63
19 / 18 / 2
Регистрация: 20.10.2009
Сообщений: 103
27.06.2011, 07:36 #4
Да там сплошной бред в коде, парню надо бы поучить области видимости переменных.
0
27.06.2011, 07:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2011, 07:36
Привет! Вот еще темы с ответами:

Что в коде ни так? while не работает так, как ожидаю - C++
Написанный код, как я думаю, должен выдавать цифры от 0 до 1000, столбиком. Но выдает начиная от 702 до 1000. Что ни так понимаю, где...

почему выводит не так? (вывод произведения каждого столбца) - C++
мне нужно чтобы программа выводила произведение каждого столбца,а она выводит только первого #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю - C++
Дело в том что при запуске вот этой программы: #include &lt;iostream&gt; using namespace std; int main () { for (int i=100; i&lt;=999;...

Что в программе делает так, что процессор грузится на 100%? - C++
Я не очень разбираюсь в С++, поэтому прошу вашей подсказки по поводу нагрузки на процессор. Вот код программы, на компьютере жрет всю...


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

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

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