Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
Asgoroth
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 1
1

Из массива B получить массив B1

28.03.2010, 20:28. Просмотров 413. Ответов 1
Метки нет (Все метки)

Здравствуйте. Если кому не сложно, помогите пожалуйста. Задача : Найти массив B1, который получается из массива B путем перестановки макс элемента в каждой строке с первым элементов строки. вычислить массив C=B+B1.
Массив B размером 5х4. Bij=i/(i+j+1) если i<j; j/(i+j+1) если i>j.

Я задал массив но и тут уже начались проблемы. компилируется но выдает хрень...
вот что я накатал.

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
#include <conio.h>
#include <stdio.h>
int main()
#define n 5
#define k 4
{
    int i,j;
    float B[n][k];
    for (i=0; i<n; i++)
    {   
        for (j=0; j<k; j++)
            B[i][j]=(j+1)/(i+j+3);   
           scanf("%f",&B[i][j]);
    }
    for (i=0; i<n; i++)
    {
        for (j=0; j<k; j++)
        B[i][j]=(j+1)/(i+j+3);    
           printf("%5.2f\t",B[i][j]);
       puts("");
    }
       getch();
    return 0;
}

скажите пожалуйста, что неправильно тут и хотя бы алгоритм решения задания. заранее благодарен..
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2010, 20:28
Ответы с готовыми решениями:

Массив: Получить массив Z, составленный добавлением массива Х в конец массива Y.
Даны два числовых массива X и Y с количеством элементов 5 и 8 соответственно. Получить массив Z ...

Массив одномерный. Проверить, можно ли, меняя элементы массива А, получить массив В
составьте программу проверяющую можно меняя элементы одномерного массива А, получить одномерный...

Дан массив А размера N. Получить массив В поменяв элементов массива А на обратный
Помогите пожалуйста! Дан массив А размера N. Получить массив В поменяв элементов массива А на...

Массив: Получить новый массив между максимальным и минимальным элементом этого массива
Помогите пожалуйста с задачей, не понимаю в чём ошибка. При вводе массива 3 8 4 5 7 1 2, он ДОЛЖЕН...

Задан массив A(N), получить из него массив B, состоящий из элементов массива A, которые кратны двум
Задан массив A(N), получить из него массив B, состоящий из элементов массива A, которые кратны двум.

1
accept
4838 / 3260 / 464
Регистрация: 10.12.2008
Сообщений: 10,569
29.03.2010, 05:57 2
нужно три массива: B, B1, C
они одинаковые по размерностям

нахождение максимального элемента строки лучше спрятать в функцию
задание массива B тоже можно в функцию убрать
сложение тоже

Код
    создать три массива B, B1, C

    заполнить массив B
    
    скопировать B в B1

    для для каждой строки массива B1
        найти максимальный элемент строки и его индекс в строке
        обменять первый элемент строки с максимальным элементом строки

    скопировать B в C

    прибавить к C B1
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2010, 05:57

Массив: Получить массив, который содержит все элементы исходного массива, кратные трем
Дан двумерный массив размером n*n, заполненный целыми числами. а) Все его элементы, кратные трем...

Дан массив. Получить другой массив, состоящий только из чисел исходного массива, кратных 3
1) дан массив С(N). Получить другой массив, состоящий только из чисел исходного массива кратных 3,...

Массив: Получить новый массив путем исключения Min и Max значений исходного массива...
Из исходного массива получить новый массив, из которого выбросить максимальное и минимальное...


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

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

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