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

массивы , функций... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка матриц http://www.cyberforum.ru/cpp-beginners/thread121786.html
Уважаемые форумчане помогите с задачей. Определить максимальный елемент матрици {Si,j}6,3.Вывести его значения и индекси.
C++ массив Помогите решить такую задачку. Задать два массива вещественных чисел с помощью датчика случайных чисел. Для каждого элемента первого массива найти элементы с равными значениями во втором массиве (указать их индексы), если таковых не обнаружится удалить элемент из первого массива. На экран вывести как исходный, так и результирующий массивы. На печать числа выводить с двумя знаками после запятой. http://www.cyberforum.ru/cpp-beginners/thread121768.html
массивы записей на паскале C++
Помогите переделать с паскаля на Си,пожалуйста:friends: uses crt; const n=3; type rec=record name:string; p1,p2,p3:byte; sum:integer; end;
C++ С (одномерные числовые массивы)
Кто может решить задачу??)) Решение надо на С Задача: Дан вектор из 5 элементов.Найти среднее арифметическое максимального и минимального элементов вектора. Формат ввода mas - вектор из 5 элементов Формат вывода
C++ C (обработка строк) http://www.cyberforum.ru/cpp-beginners/thread121744.html
Помогите пожалуйста решить задачу, вроде не сложная, но что-то не получается)). Решение надо на языке С. Задача: Дана строка(# - окончание строки).Нужно вывести наиболее часто встречающийся символ , наименее часто , и их количество . Если таких символов несколько , то вывести первый из них . Формат ввода A - исходная строка
C++ Превод из 10-ричной с.с. в 16 -ричную строку Нужно считать к примеру из файла или из строки 10-ричное число, и получить его 16-ричное представление в другой строке. Посоветуйте пожалуйста, какую нибудь стандартную функцию если таковая имеется. Заранее заготовил спасибы=) подробнее

Показать сообщение отдельно
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
25.04.2010, 22:04     массивы , функций...
Вот тебе первая (Как вернусь остальные напишу)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
using namespace std;
 
int main()
{
    float sumOfVec = 0;
    vector<float> vec;
    vector<float>::iterator first_positive;
 
    copy(istream_iterator<float>(cin), istream_iterator<float>(), back_inserter(vec));
    sort(vec.begin(), vec.end());
    first_positive = find_if(vec.begin(), vec.end(), bind2nd(greater_equal<float>(), 0));
    copy (vec.begin(), first_positive, ostream_iterator<float>(cout, " "));
    sumOfVec = accumulate(vec.begin(), first_positive, 0);
    cout << "\n Sum = " << sumOfVec << endl;
    system("pause");
    return 0;
}
Добавлено через 1 час 48 минут
Вторая
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
#include <iostream>
#define MAX_SIZE 100
 
using namespace std;
 
int main()
{
    char first[MAX_SIZE];
    char second[MAX_SIZE];
    unsigned short nCompare;
    int result;
 
    cin >> first >> second;
    cin >> nCompare;
        
    nCompare = (nCompare > min(strlen(first), strlen(second)))?
                           min(strlen(first), strlen(second)):nCompare;
    result = strncmp(first, second, nCompare);
 
    cout << "Result: first string is ";
    if (result > 0)
        cout << "greather then second.\n";
    else if (result == 0)
        cout << "equal to second.\n";
    else
        cout << "less then second.\n";
    cout << "Compared: " << nCompare << " symbol(s).\n";
    system("pause");
    return 0;
}
 
Текущее время: 18:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru