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

Указатели с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть базовый и производный класс, в базовом определена функция, необходимо её объявить в производном! http://www.cyberforum.ru/cpp-beginners/thread322761.html
Как-то так, что ли: class x { public: void f_0 (){}; }; class y: public x { public: //Тут у меня пойдёт объявления разных функций, которые делают то-то и то-то
C++ Циклы. НАРОД ПОМОГИТЕ плиз 3 задачки надо КОД Полностью Пожалуйста за рание Благодарен. 1.Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна выводить минимальное и максимальное число последовательности. Количество последовательности чисел должно задаваться во время работы программы.... http://www.cyberforum.ru/cpp-beginners/thread322735.html
C++ правильно ли я сделал задание?
правильно ли сделано задание? //предположим, что указатель pa был определен в следующем выражении с использованием оператора new. //как удалить указатель pa // int *pa=new int #include <iostream> using namespace std; int main () { int *pa=new int ();
C++ Циклы: вычислить факториал числа
1.Надо написать программу которая будет вычислять факториал числа.я вот пробовал чёт не получается: #include "stdafx.h" #include <stdio.h> #include "conio.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) {{ int factor,digit,count;
C++ даны 2 числа http://www.cyberforum.ru/cpp-beginners/thread322722.html
Даны 2 целых числа Д и М определяющие правильную дату невысокосного года. Вывести значения Д и М для следующей за указанной. Решить только через Switch case. всем заранее Спасибо пример Д-30 М-8 Д-31 М-8 Добавлено через 1 час 35 минут кто нибудь поможет???
C++ В коде ошибка В чем проблема?? #include<iostream.h> #include<math.h> int main() { int x=0.85,e=0.001; double k,uk,s; cout<<"Вычисление суммы до |Uk|<e" s=x; uk=x; подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
19.06.2011, 21:36
Попробуй применить к своей лабороторной.
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
57
58
59
60
61
62
63
64
#include <iostream>
#include <algorithm>
using namespace std;
#define  COUNT(sz1)    sizeof(sz1) / sizeof(float)
 
 
 
int   main(void) {
 
    float   arr[] = { 0.7f, 3.14f, 0.0f, -99.55f, 0.0f, 4.2f, 2.33f, 0.0f, 3.3333f, 9.9f,  0.0f };
    const float*  first  = arr;
    const float*  last  = arr + COUNT(arr);
 
           // подсчитываем нули
    int cnt_zero = 0;
    while( first != last ) {
            if( *first == 0.0f )
                 ++cnt_zero;
            *first++;
    }
    cout << "count zero: " << cnt_zero << endl;
 
 
    // суммируем после наименьшего элемента
    first = arr;
    last = arr + COUNT(arr);
    float  tmp = *first;
    const float*  pos = NULL;
 
    while( first != last ) {
        if( *first < tmp ) {
            tmp = *first;
            pos = first;
        }
        *first++;
    }
    if(pos) {
            float  sum = 0.0f;
            for(pos = pos + 1; pos != last; *pos++ )
                   sum += *pos;
            cout << "min sum: " << sum << endl;
    }
 
 
    // сортируем по-возрастанию
    while(1) {
            float*  a    = arr;
            float*  b    = arr + 1;
            short test = 0;
            for(int sz = COUNT(arr) - 1; sz-- ; ++a, ++b) {
                if( *a > *b ) {
                     float    sv = *a;
                     *a = *b;
                     *b = sv;
                     test = 1;
                }
            }
            if(! test)
                break;
    }
    copy(arr, arr + COUNT(arr), ostream_iterator<float>(cout, ", "));  // выводим в консоль
 
return (0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru