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

Немогу понять где ошибки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На циклы:Найти на отрезке [n,m] натураьное число http://www.cyberforum.ru/cpp-beginners/thread745145.html
Найти на отрезке натуральное число, имеющее наибольшее кол-во делителей.
C++ Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае Составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в противном случае http://www.cyberforum.ru/cpp-beginners/thread745135.html
C++ Что-то в шаблоне не так
Сделал несколько шаблонных функций для одномерных массивов. Далее код. Всё работает, всё хорошо. Но... #include <iostream> #include <conio.h> #include <numeric> #include <cstdlib> using namespace std; template <int n, typename T> class MAS{
C++ Добавление экземпляров одного класса в другой класс
Доброе утро! В программе создано 2 класса. 1-й предназначен для создания объекта под названием "студент". Он имеет различные свойства (фио, дата рождения, адрес и т.п.). 2-ой класс называется группа. Предназначен для хранения экземпляров 1 класса "студент"(добавление студентов в группу). Не получается реализовать метод добавления: -При записи экземпляров первого класса в массив 2-го класса...
C++ Подсчитать количество слов, начинающихся с одинаковой группы символов http://www.cyberforum.ru/cpp-beginners/thread745068.html
Доброго времени суток. Необходимо написать программу, которая будет считывать текст из файла, считать количество слов, начинающихся с одинаковой группы символов, и затем выводить в выходной текстовый файл. Прошелся по форуму, нашел подобные темы, но ни одно решение из них не подошло, написать рабочую программу так и не получилось. Надеюсь на вашу помощь. Заранее спасибо.
C++ Работа с памятью Всем привет! Не могу разобраться, как написать код программы, которая моделирует механизм виртуальной памяти. Кто сможет реализовать хотя бы что-то по этому заданию, буду очень благодарен ;) Вариант: Страничная организация – первый попавшийся кандидат на выгрузку. 1. Описание процессов. 1.1.В качестве рабочего процесса обработки можно взять процесс кодировки – декодировки русскоязычного... подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
25.12.2012, 10:57     Немогу понять где ошибки
C++
1
2
3
void Minimum(float x[n], min&);
void Maximum (float x[n],max&, min&, temp&);
void Out(x[n], min&,max&);
это вам не паскаль/делфи , на каждую переменную нужен тип

Добавлено через 48 секунд
Цитата Сообщение от Schizorb Посмотреть сообщение
Тогда такой вопрос: а как вы определили, что они(ошибки) тут есть?
есть только человек дебагать не умеет, да и даже сообшения компилятора об ошибках не воспринимает

Добавлено через 6 минут
ой да тут даже все намного хуже =( это вообще смысла не имеет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Maximum(float x[n], float&, float&, float&)
{ float max,min, temp;
  max=x[0];
  for(int i=0;i<n;i++)
  if(x[i]>max)
  max=a[i];
  temp=max;
  max=min;
  min=temp;
  for(int i=0;i<n;i++)
  if(x[i]<0)
  x[i]=0;
}
кто вас так учил

Добавлено через 5 минут
тут такая каша, скажите лучше задание

Добавлено через 1 минуту
исправленный код
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
#include<iostream.h>
#include<conio.h>
const int n=5;
void In(float x[n]);
void Minimum(float x[n], float&);
void Maximum(float x[n], float&, float&, float&);
//void zamena (float&, float&);
void Out(float x[n], float&, float&);
void main()
{
clrscr();
float x[n], min, max, temp;
cout<<"Vvedite massiv iz "<<n<<"elementov:"<<endl;
In(x);
 Minimum(x, min);
 Maximum (x,max, min, temp);
 Out(x, min,max);
getch();
}
void In(float x[n])
{
for(int i=0;i<n;i++)
cin>>x[i];
}
void Minimum(float x[n],float &min)
{
  min=x[0];
  for(int i=0;i<n;i++)
  if(x[i]<min)
  min=x[i];
}
void Maximum(float x[n], float& max, float& min, float& temp)
{
  max=x[0];
  for(int i=0;i<n;i++)
  if(x[i]>max)
  max=x[i];
 
}
void Out(float x[n], float& min, float& max)
{
    for(int i=0;i<n;i++)
    cout<<x[i]<<endl;
    cout<<"min="<<min<<endl;
    cout<<"max="<<max<<endl;
 
}
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru