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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
#1

Поиск индексов в массиве - C++

01.12.2012, 17:18. Просмотров 211. Ответов 0
Метки нет (Все метки)

Задача: надо вывести индексы массива, которые находят полный квадратный корень в ячейке и при этом максимальный.
Проблема: в файле .cpp работает отлично, а вот .c никак не хочет. Помогите пожалуйста решить вопрос.
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 <string.h>
#include <math.h>
 
void index(int A[3][4], int  *mi, int  *mj);
 
int main()
{
    int A[3][4];
    int t, k, mi, mj;
    mi = 0;
    mj = 0;
 
    /*циферки проставели в нашем двумерном массиве*/
    for(t=0; t<3; t++)
        for(k=0; k<4; k++) {
            A[t][k] = (t*4)+k+1;
        };
 
    index((A), &mi, &mj);
    printf("%d %d\n", mi, mj);
 
   
    getchar();
    return 0;
}
 
void index(int A[3][4], int *mi, int *mj)
{
    int max, i ,j;
    max = A[0][0]; //задали начало
 
    for(i=0; i<3; i++)
        for(j=0; j<4; j++)
            if(A[i][j]>max && A[i][j]==pow(double(int(sqrt(double(A[i][j])))), 2)) {
                max = A[i][j];
                *mi = i;
                *mj = j;
            };
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 17:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поиск индексов в массиве (C++):

определение неотрицательных элементов и их индексов в одномерном массиве(не найду ошибку) - C++
/* алгоритм определения неотрицательных элементов и их индексов в одномерном массиве. */ #include &lt;iostream&gt; using namespace std; ...

Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 14. Дан целочисленный массив размера N....

В рендомно заполненном массиве поменять местами значения четных и нечетных индексов - C++
В массиве из 12 ячеек заполненный рендомно, поменять местами значения четных и нечетных индексов. Где ошибка? #include &lt;iostream&gt; ...

Вывести все содержащиеся в массиве числа, нацело делящиеся на 3, в порядке убывания их индексов - C++
Напишите функцию , которая выводит вначале все содержащиеся в массиве числа , нацело делящиеся на 3 , в порядке убывания их индексов , а...

В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих элементов, где 0 <= n <= 80. - C++
Помогите разобраться с задачей. За ранее спасибо! В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих...

В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов - C++
В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов этих элементов. Есть ли какой-то способ, который...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2012, 17:18
Привет! Вот еще темы с ответами:

Вывести все содержащиеся в массиве четные числа в порядке убывания их индексов, а также их количество - C++
1. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их...

Написать процедуру поиска суммы индексов первого и последнего нулевого элемента в одномерном массиве - C++
Добрый день! Собственно такая задача: Написать процедуру поиска суммы индексов первого и последнего нулевого элемента в одномерном...

Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов - C++
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K - C++
Помогите написать программу. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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