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

Структуры в функциях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комплексные числа http://www.cyberforum.ru/cpp-beginners/thread38010.html
Здравствуйте! у меня большая проблема... я плохо понимаю с++ и с трудом делаю лабы в универе. вот одна из них. Задание:Написать класс, комплексные числа, данными которого являются: действительная и мнимая часть. Обеспечить работу с объектами данного класса, как с переменными стандартных типов (int, float и т.п.). Для этого необходимо перегрузить стандартные операции (такие как: = + - * /). ...
C++ Надо найти "острова" на квадратной матрице Собственно ниже условие и я вроде все понял, но как это сделать... Буду очень благодарен за Вашу помощь. Каждый элемент квадратной матрицы размерности NxN равен нулю либо единице. Найдите количество "островов", образованных единицами. Под "островом" понимается группа единиц, со всех сторон окруженная нулями (или краями матрицы). Единицы относятся к одному "острову", если из одной из них можно... http://www.cyberforum.ru/cpp-beginners/thread37995.html
C++ работа со строками.
Здравствуйте, я студент 1го курса, попросили решить задачки на C++, а я с ним как то не очень.буду рад любой помоши, задачи выкладываю ниже Задача 55 Переформировать матрицу таким образом, чтобы ее столбцы располагались по возрастанию их последних элементов. Задача 56 Вычислить факториал числа n. Факториал числа представить в виде целочисленного массива десятичных цифр. Задача 57...
нахождение минимальных слов C++
Помогите пожалуйста нужна програмка для нахождение минимальных слов в строке и подсчёта их количества :help: слово минимальной длинны (самое короткое, состоящее из наименьшего количества символов слово в строке которая вводится)
C++ Графики функций http://www.cyberforum.ru/cpp-beginners/thread37979.html
В курсовой задание построить графики функций входного и выходного сигналов времени Входной: Uvh=U/exp(pow(a,2.0)*pow(t,2.0)) Выходной: for(i=0;i<N;i++) {if (Uvh<0) Uvih=0; else if ((Uvh<U1)&&(Uvh>=0)) Uvih=Uvh*U3/U1; else if ((Uvh<U2)&&(Uvh>=U1)) Uvih=Uvh*(U4-U3)/(U2-U1)+U3-(U1*U4-U1*U3)/(U2-U1);}
C++ Ошибка с дебагом... есть код программы #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <string.h> using namespace std; void Choice(); int c=0; //Глобальная переменная с - для количества элементов структуры подробнее

Показать сообщение отдельно
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
14.06.2009, 04:17  [ТС]     Структуры в функциях
я ее уже написал функции
у меня тут еще кое что другое
шас код откоректирую а то он у меня такую лабуду выдает

Добавлено через 12 минут 20 секунд
такой код
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
48
49
50
51
52
53
54
55
56
using namespace std;
const int Max = 5;
int Fill_array (double ar[], int lem);
void show_array (const double ar[], int n);
void rev_array (double w, double ar[] ,int n);
int main ( )
{
      setlocale (LC_ALL,".1251");
      double perr[Max];
      int size= Fill_array (perr,Max);
      show_array (perr,size);
      cout<<"Ввести число:\n";
      double fak;
      cin>>fak;
      rev_array (fak,perr,size);
      show_array (perr,size);
      return 0;
}
int Fill_array (double ar[] , int lem)
{
      double temp;
      int i;
      for(i=0;i<lem;i++)
      {
            cout<<"Ввести число #"<<(i+1)<<":";
            cin>>temp;
            if(!cin)
            {
                  cin.clear();
                  while(cin.get()!='\n')
                        continue;
                  cout<<"Нет ввода:\n";
                  break;
            }
            else if(temp<0)
                  break;
            ar[i]=temp;
      }
      return i;
}
void show_array (const double ar[],int n)
{
      using namespace std;
      for(int i=0;i<n;i++)
      {
            cout<<"Элемент #"<<(i+1)<<":";
          cout<<ar[i]<<endl;
      }
}
void rev_array (double w,double ar[],int n)
{
      for(int i=0;i<n;i++)
      {
            ar[i]*=w;
      }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru