Форум программистов, компьютерный форум, киберфорум
Наши страницы

Составить программу, которая подсчитывает количество разных по значению элементов в данном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Triangle для представления треугольника http://www.cyberforum.ru/cpp-beginners/thread1122301.html
Создать класс Triangle для представления треугольника. Поля данных должны включать углы и стороны. Требуется реализовать операции: получения и изменения полей данных, вычисления площади, вычисление...
C++ Никак не могу исправить ошибку, задача на функции Суть задачи. С помощью рекурсивной функции, не возвращающей значение, замените в данной строке все слова, начинающиеся с заглавной буквы, на многоточие. Если делать задачу без прототипа функции... http://www.cyberforum.ru/cpp-beginners/thread1122286.html
Вычислить наименьшее значение каждой строки матрицы и вывести на экран C++
Такая ситуация В технаре обучают С++. Практически всё нужно учить самостоятельно , ибо хреново учат.Тут дали задание на массивы ,но не объяснили темы.Помогите пожалуйста с выполнением задания, а я...
посмотрите пожалуйста почему она не работает C++
я переводил с паскаля на с++ program laboratorna1; uses crt; type ar=array of real; var j,n,i:integer; a:ar; s:real; function taras(n:integer; a:ar):real; var i:integer; s:real;
C++ Нужна хорошая книжка по ООП, раскрывающая работу с потоками http://www.cyberforum.ru/cpp-beginners/thread1122264.html
Привет! Не подскажите хорошую книгу по ООП, особенно интересен вопрос ,создания многопоточного приложения(какой-нибудь игры и т.д). Заранее спасибо!
C++ В одномерных массивах Х и Y одинакового размера n хранятся координаты n точек плоскости. Определить, сколько треугольников с вершинами в данных точках В одномерных массивах Х и Y одинакового размера n хранятся координаты n точек плоскости. Определить, сколько треугольников с вершинами в данных точках можно построить. Не знаю как исправить ошибку,... подробнее

Показать сообщение отдельно
Байт
Нарушитель
Эксперт C
16653 / 10930 / 1673
Регистрация: 24.12.2010
Сообщений: 21,287
17.03.2014, 23:21
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int F(int *X, int n)
{  int j;
   if (n==0) return 1;
   for(j=0; j<n; j++)
     if (X[j]==X[n]) break;
   if (j==n) return 1+ F(X, n-1);
   else return F(X, n-1);
}
int main()
{ int X[20];
// Заполнение массива
   printf("%d\n", F(X, 19);
   return 0;
}
Как-то так. Не проверял
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.