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

Одномерный массив с проверкой элементов на повтор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обход доски http://www.cyberforum.ru/cpp-beginners/thread165354.html
есть фигура, которая может ходить вперед, вперед-влево, вперед-вправо, назад-влево и назад-вправо ка показано на рисунке. даны координаты этой фигуры а также координаты финиша. на пути у фигуры есть преграды их координаты тоже даны. нужно определить за какое минимальное количество ходов фигура пройдет от старта до финиша пример координаты старта 2 2 координаты финиша 4 4 координаты...
C++ Исправить Просьба исправить что нибудь в трёх задачах (по минимуму), так как делала задачи не сама! Праподаватель заметит, что работа схожая с одногрупником. 1) #include<stdio.h> #include<math.h> #include<conio.h> main() { float x,y,z; printf ("vvedite x i y\n"); scanf ("%f %f",&x,&y); http://www.cyberforum.ru/cpp-beginners/thread165342.html
Ошибки при компиляции C++
Помогите пожалуйста исправить ошибки которые в программе при компиляции возникают. Вот листинг: #include <iostream> #include <windows.h> #include <pthread.h> using namespace std; int s; int i; float p,k,sum,r; double t; void * func_first(void * args)
Сортировка матрицы по убыванию C++
Люди добрые нужны помощь по c++ (console wizzard) абсолютному чайнику. Вообщем суть задачи такая: Отсортировать матрицу по убыванию при вводе числа в таком порядке: 6 5 4 3 2 6 6 5 4 3 2 6 6 5 4 3 2 6 6 5 4 3 2 6
C++ Получить хеш файла (CRC32, MD5, SHA1, TTH, ED2K, BitPrint, AICH....) http://www.cyberforum.ru/cpp-beginners/thread165309.html
Нужно написать приложение выводящее один любой хеш указанного файла, независящий от названия файла. CRC32, MD5, SHA1, TTH, ED2K, BitPrint, AICH.... Поделитесь, если у кого есть или подскажите самый простой способ, ... может есть просто заголовочный файл с функцией или готовый схожий пример... Спасибо всем, кто поможет
C++ Как можно бы создать метод для ввода размерности (т.е. для ввода private переменных n,m)? Как можно бы создать метод для ввода размерности (т.е. для ввода private переменных n,m)? ( что только я не пробывал: то переменные перекрываются, то нарушается область видимости n и m в некоторых методах). class matrix { private: int i,j,m,n; int **matrica; public: matrix(); подробнее

Показать сообщение отдельно
Triggerself
0 / 0 / 0
Регистрация: 12.09.2010
Сообщений: 6

Одномерный массив с проверкой элементов на повтор - C++

12.09.2010, 22:59. Просмотров 1081. Ответов 2
Метки (Все метки)

Доброе время суток, сегодня первый день изучаю язык Си...дали задание:
Сгенерировать одномерный массив (размер 5 или 6, который задаёт пользователь) так, чтобы цифры в нем не повторялись.
вот, что у меня вышло:

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
42
43
#include <iostream.h>
#include <stdlib.h>
main()
{
   int n;
while ((n!=1) && (n!=2))
{
system("cls");    
cout <<"\n Please choose massive length: \n";
cout <<" 1) 5 \n";
cout <<" 2) 6 \n";
cout <<"\n Massive length: ";
cin >>n;     
}
 
switch (n)
{
   case 1:
      n=5;
      cout << "\n Choosen massive length is "<<n << endl;
      cout<<"\n";
    break;
   case 2:
      n=6;
      cout << "\n Choosen massive length is "<<n << endl;
      cout<<"\n";
    break;
}
 
int Mas[n];
int i;
 
for(i=0; i<n; i++)
{
cout<<" Mas["<<i<<"] = ";
cin>>Mas[i];
}         
cout<<"\n";
 
getchar();
getchar();
return 0;
}
Помогите пожалуйста с алгоритмом проверки на повторение. Т.е как я понял, ты вводишь элемент, а он прогоняет по всему массиву на повтор, если элемент с таким значением существует, то вылетает уведомление и предлагает ввести значение заново.
Заранее спасибо...надеюсь понятно объяснил задание...

P.S использую Dev-C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru