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

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

28.03.2010, 20:28. Просмотров 455. Ответов 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;
}

скажите пожалуйста, что неправильно тут и хотя бы алгоритм решения задания. заранее благодарен..
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2010, 20:28
Ответы с готовыми решениями:

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

Получить 3 массива A - массив объединения, B - массив пересечения, С - массив разность
Написать программу на паскале: Дано 2 массива размерностью N состоящих из различных целых чисел....

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

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

1
4845 / 3266 / 465
Регистрация: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2010, 05:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Массив: Получить новый массив, заменив значение 5 элемента среднеарифметическим исходного массива
Ввести массив, состоящий из 12 элементов целого типа. Получить новый массив, заменив значение 5...

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

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

Массив: Получить новый массив, заменив значение пятого элемента среднеарифметическим исходного массива
Добрый день! Помогите, пожалуйста, решить. Постановка задачи: ввести массив, состоящий из 12...

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


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

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

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