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

Шаблоны - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выполнение не той функции при наследовании http://www.cyberforum.ru/cpp-beginners/thread526010.html
#pragma hdrstop #include <iostream.h> #include <conio.h> #include <tchar.h> #include <string> //--------------------------------------------------------------------------- class publication { protected:
C++ Заголовочные файлы Компилятор выдает ошибку на запись: #include <iostream.h> - "не удается открыть источник файл iostream.h". Скажите, iostream.h - это библиотека? Она автоматически устанавливается? Как исправить эту ошибку? http://www.cyberforum.ru/cpp-beginners/thread526004.html
C++ присоединение к слову "!"
Слово вводится с клавиатуры. к данному слову присоединить столько "!" сколько в нем имеется букв
C++ Переставить местами строки с четными и нечетными номерами в матрице
В общем суть такова, надо ввести 2 матрицы 4*4,и найти кол-во элементов больших 2.5( NA и NB соответственно). За тем переставить местами строки с четными и нечетными номерами в матрице А, если NA>NB, или в В если наоборот( матрица С) и вывести. Ребята, очень надо, лаба по инфе, 27 последний день сдачи((
C++ Чтение и запись в файл http://www.cyberforum.ru/cpp-beginners/thread525994.html
Люди скиньте пожалуйста информацию по этой теме "Чтение и запись в файл" Очень надо
C++ Виртуальные функции(помогите исправить) Задание: Создать абстрактный базовый класс Figure с виртуальной функцией - площадь. Создать производные классы Square, Circle, Triangle, Trapeze в которых данная функция переопределена. В функции main определить массив указателей на абстрактный класс, которым присваиваются адреса различных объектов. Наработки: #include<iostream> #include<math.h> using namespace std; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
23.03.2012, 00:50     Шаблоны
1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
template<typename T>
int FindIndex(const T* arr, std::size_t size, T val)
{
    for(std::size_t i = 0; i < size; ++i)
    {
        if(arr[i] == val) return i;
    }
    return -1;
}
 
int main()
{
    double arr[]{4.04, 4, -6.6, 8.1, -6.6}, val = 8.1;
    const std::size_t size = sizeof(arr) / sizeof(*arr);
    std::cout << FindIndex(arr, size, val);
    return 0;
}
 
Текущее время: 20:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru