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

Указатели в функциях (составить программу для проверки, есть ли в массиве одинаковые элементы) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переписать все элементы з матрицы С в одномерный массив F, отсортировать его по возрастанию http://www.cyberforum.ru/cpp-beginners/thread903654.html
В мастрици С количество столбик в каждой строке случайным натуральным числом с интервала (a; b) но общее количество элементов является квадратом натурального числа переписать все элементы з матрицы С в одномерный массив F отсортировать его по возрастанию пост чего переписать его элементы в квадратну матрицу Q по порядку.
C++ Выделение памяти Доброго всем вечера. В книжке нашел задание: определить класс, представляющий стек. Сделал так, что при заполнении всего стека, динамически выделяется новая память и все элементы стека туда копируются. Но почему то выдает ошибку (прикладываю скрин). Вот класс #include <iostream> #include <new> using std :: cout; using std :: bad_alloc; http://www.cyberforum.ru/cpp-beginners/thread903649.html
C++ Определите в двумерном числовом массиве суммы положительных и отрицательных элементов
Определите в двумерном числовом массиве суммы положительных и отрицательных элементов.
Как из двусвязного списка удалить заданный элемент C++
как из двусвязного списка удалить заданный элемент? у нас есть список фамилий: Иванов,Петров,Сидоров,Кукушкин,Укупник,Куприн,Васильев, Сидоров,Гончаров и нам надо удалить всех по фамилии Сидоров
C++ Удаление выбранных тегов (html-страница) http://www.cyberforum.ru/cpp-beginners/thread903645.html
В текстовом файле хранится сохраненная html страница. нужно проверить её и удалить теги, выбранные пользователем имеется код программы ,который просто переводит ее в обычный текстовый вид, удаляя все теги что нужно дописать для удаления только выбранных? #include <iostream> #include <fstream> #include <string> using namespace std;
C++ Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали Есть целочисленная квадратная матрица.Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4216 / 2190 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
16.06.2013, 19:43     Указатели в функциях (составить программу для проверки, есть ли в массиве одинаковые элементы)
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
36
37
38
39
40
41
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 10
 
void Init(int *a, int *end)
{
   if (a < end)
   {
      *a = rand() % 100 - 50;
      Init(a + 1, end);
   }
}
 
void Print(int *a, int n)
{
   int i, j;
   for(i = 0; i < n; ++i)
      printf("%4d", a[i]);
   putchar('\n');
}
 
int Search(int *a, int *end, int x)
{
   return a < end ? (*a == x) || Search(a + 1, end, x) : 0;
}
 
int Check(int *beg, int *a, int *end)
{
   return a < end ? Search(beg, a, *a) || Check(beg, a + 1, end) : 0;
}
 
int main()
{
   int a[N];
   srand(time(NULL));
   Init(a, a + N);
   Print(a, N);
   puts(Check(a, a, a + N) ? "yes" : "no");
   return 0;
}
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru