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

Найти элемент массива, равный заданному числу Х и отпечатать его индекс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Количество итераций выводится неправильно http://www.cyberforum.ru/cpp-beginners/thread1060487.html
Кол-во итераций должно быть на 1 больше чем индекс элемента, но выводятся одинаковые значение. В чем ошибка? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int a, b, c = 0, i, N, it = 0; srand(time(0)); cout << "Введите кол-во элементов массива " << endl;
C++ Использование классов Разработать заголовочный файл, содержащий описание соответствующего класса, функции и операторы. Описание функций-членов класса разместить в отдельном файле. Найдите произведение двух многозначных целых чисел. http://www.cyberforum.ru/cpp-beginners/thread1060474.html
Не могу найти ошибку C++
Дан текст. Слова в предложениях разделены одним или несколькими пробелами. В головной функции ввести текст. Во второй функции определить в каждом предложении количество слов, которые слева и справа читаются одинаково. #include<stdio.h> #include<conio.h> #include<stdlib.h> int pal(char*); int main() { char *st; int n=0,g=0;
C++ Решение задачи Коши методом Рунге-Кутта
Решение задачи Коши методом Рунге-Кутта и сравнить результат с MATLAB не могу найти ошибку, работает практически исправно, только где то небольшая ошибка. #include <iostream> #include <cmath> #include <iomanip> using namespace std;
C++ не могу разобраться http://www.cyberforum.ru/cpp-beginners/thread1060457.html
Дан текст. Строки текста содержат символьную и цифровую информацию. Слова могут состоять только из букв или только из цифр. Выполнить конкатенацию(оставить только слова без цифр) нецифровых слов, причем слова меньше четырех символов удалить. Найти сумму всех чисел в строке и записать ее в конец новой строки. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<locale.h> int...
C++ Быстрое преобразование фурье wave файла Всем доброго времени суток! Сейчас работаю над дипломом, в c++ как и в обработке звука пока новичок. На данном этапе мне необходимо реализовать быстрое преобразование фурье для wave файла. С алгоритмом БПФ проблем нет, но не знаю как представить записанный wave файл, что бы подать методу на вход. Помогите пожалуйста дельным советом либо полезной статьей, буду крайне признателен! подробнее

Показать сообщение отдельно
Jack Wade
63 / 36 / 6
Регистрация: 24.02.2013
Сообщений: 250
30.12.2013, 00:15     Найти элемент массива, равный заданному числу Х и отпечатать его индекс
Код будет примерно таким:
Кликните здесь для просмотра всего текста

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
44
45
46
47
48
49
50
51
#include <stdio.h>
 
int main(void)
{
int mas[10][10];
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
scanf("%d", &mas[i][j]);
//Сперва, сортируем массив по строчкам
for (int i=0; i<10; i++)
for (int j=0; j<9; j++)
{
if (mas[i,j]<mas[i][j+1])
{
int temp=mas[i][j];
mas[i][j]=mas[i][j+1];
mas[i][j+1]=temp;
}
}
//выводим на экран
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
fprint("[%d][%d] = %d\n", i,j,mas[i][j]);
_gettch();//Для того, чтобы успеть просмотреть результат до нажатия клавиши
//Теперь, сортируем по столбцам
for (int i=0; i<10; i++)
for (int j=0; j<9; j++)
{
if (mas[i][j]>mas[j+1][i])
{
int data=mas[j][i];
mas[j][i]=mas[j+1][i];
mas[j+1][i]=data;
}
}
//Отображаем результат на экране
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
printf("[%d][%d] = %d\n", i,j,mas[i][j]);
_gettch();
//Вводим число для поиска
int x=0;
scanf("%d", &x);
//Выполняем поиск таких чисел
bool yesno=false;//Т.е. пока таких чисел-нет
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
if (mas[i][j]==x) { printf("[%d][%d] = %d\n", i,j,mas[i][j]); yesno=true; /*Т.е. теперь "НЕТ" не будет отображено в конце*/ }
if (yesno==false) printf("НЕТ!\n");
_gettch();
}

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