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

Почему для поиска по массиву берется значение его первого элемента, а не ноль? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод числа из p-ичной системы http://www.cyberforum.ru/cpp-beginners/thread1171067.html
Вот ещё одно задание. Дана символьная строка, представляющая собой запись натурального числа в p-ичной системе счисления (2 ≤ р ≤ 9). Составить программу для перевода этого числа в десятичную систему...
C++ Как правильно объявить массив строк c++ Подскажите пожалуйста, как реализовать: нужно корректно обьявить массив символов(неполучается) (точнее массив строк), который прога будет выводить на cout (это строки с текстом равной длины Len).... http://www.cyberforum.ru/cpp-beginners/thread1171056.html
C++ Напечатать в алфавитном порядке все глухие согласные буквы, которые входят в текст
помогите написать программу. Дана непустая последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все...
C++ Алгоритм Данцига
Есть вот такой алгоритм http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%94%D0%B0%D0%BD%D1%86%D0%B8%D0%B3%D0%B0 его нужно запрожить вот то что получилось но не всё...
C++ Уничтожить вектор http://www.cyberforum.ru/cpp-beginners/thread1171042.html
После работы остается вектор с ненужными более данными. Нужно его удалить совсем. Может какая функция есть?
C++ Перемножение матриц Доброго времени суток! У меня есть две матрицы: первая k x m и вторая u x s размерностей. Нужно их перемножить. Подскажите, пожалуйста, в чем ошибка? float** Mult(float **mas1, float **mas2,... подробнее

Показать сообщение отдельно
S_el
2100 / 1611 / 308
Регистрация: 15.12.2013
Сообщений: 6,451
10.05.2014, 01:19
Цитата Сообщение от web-magician Посмотреть сообщение
не знаю что так возможно и поэтому делаю как знаю.
Делать как знаете это хорошо,но еще лучше пробовать что-то новое

Цитата Сообщение от web-magician Посмотреть сообщение
наверно боюсь запутаться
А вы пишите алгоритм на листочке,будет намного проще.

Цитата Сообщение от web-magician Посмотреть сообщение
как вывести индекс массива с условием что в массиве 10 элементов и пользователь должен вводить число соответствующее месту (индекса) массива. то есть пользователь ввел число 1 а программа выводит индекс массива 0 2-1, 3-2, 4-3 ... 10-9 вот и все условие и весь вопрос
Давайте разбираться по порядку.
Как мы уже выяснили массив это хранилище данных,обращение к любому элементу происходит по его уникальному идентификатору(индексу),таким образом задача вывода индекса элемента сформулирована некорректна:
либо индекс известен и задача уже не имеет смысл.
либо необходимо определить те ячейки(индексы) в которых данные имеют требуемое значение.
В таком случае задача может иметь множество решений и иначе как перебором её не решить.
Для понимания:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
int arr[]={1,2,4,4,5,6,8,8,9,0};
 
for(int i=0;i<sizeof(arr)/sizeof(int);i++)
{
    cout<<"Element ="<<arr[i]<<" ,index="<<i<<endl;
}
 
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru