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

функция main() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread286893.html
дана целочисленная прямоугольная матрица. надо определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. после объявления массива (матрицы) какое условие надо сделать чтобы он искал нулевой элемент и определял в каком он столбце расположен?
C++ Подсчитать количество локальных минимумов матрицы Дан двумерный массив NxN. 1. Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10 ( оформить в виде процедуры ). 2. Найти сумму модулей эл-тов, расположенных выше главной диагонали (оформить в виде функции). http://www.cyberforum.ru/cpp-beginners/thread286892.html
C++ Напечатать все элементы следующие за последним элементом оканчивающимся цифрой "7"
Напечатать все элементы следующие за последним элементом оканчивающимся цифрой "7". Если элементов, оканчивающихся цифрой "7" в массиве нет, то ни один элемент не должен быть напечатан. Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
книги туториалы мануалы по hex и debagger (да и объяснить для чего это) C++
Здравствуйте дайте ссылок на книги туториалы мануалы по hex и debagger (да и объяснить для чего это) Добавлено через 2 часа 49 минут UP!:(
C++ RSA http://www.cyberforum.ru/cpp-beginners/thread286868.html
бьюсь головой об стол с перерывами на обед... вот код: bool prost(int z) { for(int i=2; i<=sqrt((float)z); i++) if(z%i == 0) return false; return true; }
C++ Функции 2-х классов! Как из функции класса А, вызвать функцию класса Б?? подскажите пожалуйста! подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
02.05.2011, 01:45     функция main()
Можно вернуть указатель на функцию.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
char a() { return 'a'; }
char b() { return 'b'; }
char c() { return 'c'; }
 
void *RandomFunction() {
  switch (rand() % 3) {
    case 0:  return a;
    case 1:  return b;
    default: return c;
  }
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
 
  int (*function)() = RandomFunction();
  printf("%c\n", function());
 
  return 0;
}
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru