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

Использование указателей в программах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ надо помочь лабами........что-то вообще никак... http://www.cyberforum.ru/cpp-beginners/thread87290.html
Тема: «Решение задач обработки строк и символов» №1 В строке заменить все точки «.» на запятые «,», а двоеточия «:» на точку с запятой «;». Подсчитать количество замен. №2 Дана строка, указать те слова, которые содержат хотя бы одну букву «k». Считать, что слова в тексте отделены друг от друга одним пробелом. №3 В заданном предложении указать слово, в котором доля согласных...
C++ Курс В общем пишется курсовик на С++ нужна помощь, доделать буквально на полчаса, заплачу, пишите тут или в личку. http://www.cyberforum.ru/cpp-beginners/thread87237.html
C++ Посчитать количество нулевых элементов в двумерном массиве
Помогите пожалуйста с решением задачи: Нужно посчитать количество нулевых элементов в двумерном массиве.(и сделать тремя способами: 1. c while 2. c do while 3.c for )
C++ Execute
Привет ! почему когда я открываю игру через это игра не открывается ??? но она появляется только в диспечере задач ! :(:(:( WinExec( ShellExecute( я пробовал ети две
C++ Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: http://www.cyberforum.ru/cpp-beginners/thread86835.html
Помогите пожалуйста, как решить это всё, как расписать, я новичок в С++, как это всё делается? Вот задание: Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: N2 = 1 + 3 + 5 + … + (2·N – 1). После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).
C++ Почему...? Проргамма печатает данные текстовово фаила dog.txt который находится в той же директории что и компилятор. Име либо вводится пользовательом, либо указеваетса в имени программы и работет с помощю argv-argc. Ошибку НЕ выдаёт, но не включается. В чём дело? #include <iostream> #include <string.h> #include <fstream> using namespace std; int main(int argc, char *argv) { int i; char filename; подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
19.01.2010, 03:22     Использование указателей в программах
5.2 Функция поиска индекса минимального элемента массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<assert.h>
 
int Max(const int* arr, int size)
{
  assert(arr);
 
  if(size == 0)
    return -1;
 
  int max_index = 0;
 
  for(int i = 0; i < size; ++i)
    if(arr[i] > arr[max_index])
      max_index = i;
 
  return max_index;
}
Пример использования:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
 
// Предыдущий листинг
 
int main()
{
  int arr[] = {1, -3, 6, 9, 10, 3, 4, 5};
 
  int max_index = Max(arr, sizeof(arr) / sizeof(arr[0]));
 
  std::cout << "Max element " << arr[max_index] << " at " << max_index << std::endl;
 
  return 0;
}

Не по теме:

Это не сайт первой доврачебной помощи - название "надо спасти мне жизнь))))))))))" только отталкивает от просмотра темы.
Давайте осмысленные названия темам - откликнувшихся будет больше.

 
Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru