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

Определить, есть ли в массиве... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компилятор c++ http://www.cyberforum.ru/cpp-beginners/thread423115.html
Решил вот обратиться к умным людям насчет c++. Подумал я и решил начать изучать c++, ибо паскаль уже, скажем так, не "катит". Поспрашивал насчет компилятора - посоветовали Microsoft Visual Studio. Поставил, скачал достаточно много книг и туториалов для чайников по языкам c/c++. И тут же меня настигли неудачи: многие библиотеки, описываемые в книгах отсутствуют, ну по крайней мере VS пишет что...
C++ прога вычисляет не правильно Задание к работе Пользовательский класс должен содержать необходимые элементы-данные, метод установки их начальных значений: Void set(double X, …); метод печати: Void print(void); метод, решающий поставленную задачу: Void Run(void); Код методов – вне пространства определения класса. Программа должна включать в себя статический и динамический способы создания объектов, и для каждого... http://www.cyberforum.ru/cpp-beginners/thread423102.html
C++ Найти произведение элементов побочной диагонали матрицы Х(6,6).
Помогите плиз на Turbo C
Задача число и число записанное в обратном направлении сумма целого числа C++
ПОЖАЛУЙСТА помогите составить программу на соde::bloks c++,только начал учится в колегии после 10 лет перерыва между школой. Задача число и число записанное в обратном направлении сумма целого числа, напишите программу для всех трехзначных чисел ?
C++ Найти количество пятниц с 1 января 2001 по 31 декабря 2010. И найти количество пятниц, 13 http://www.cyberforum.ru/cpp-beginners/thread423077.html
Если кто знает как решить помогите
C++ Матрица Условие:Матрица F (10,8)-размера. Выполнить действия: Транспонировать матрицу и вывести на печать элементы диагонали, расположенные под главной диагональю. Результат разместить в двух строках. Помогите пожалуйста написать программу!!!Очень-очень нужно!!! Вы мне очень поможете))) подробнее

Показать сообщение отдельно
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.01.2012, 23:38
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
#include <iostream>
 
int main()
{
    int n;
    std::cin >> n;
    float* arr = new float [n];
    int min = 0, max = 0;
    for(int i = 0; i < n; ++i)
    {
        std::cin >> arr[i];
        if(arr[i] > arr[max])
            max = i;
        if(arr[i] < arr[min])
            min = i;
    }
    float num = (arr[min] + arr[max]) / 2.;
    int pos;
    for(pos = 0; pos < n; ++pos)
        if(arr[pos] == num)
            break;
    if(pos == n)
        std::cout << "No element" << std::endl;
    else
    {
        std::cout << pos << std::endl;
        for(int i = 0; i < pos; ++i)
            std::cout << arr[i] << ' ';
        for(int i = pos + 1; i < n; ++i)
            std::cout << arr[i] << ' ';
        std::cout << std::endl;
    }
    delete[] arr;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru