Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
EclipseC
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 5
1

Выполнить циклический сдвиг элементов каждой строки матрицы на количество позиций, равное номеру строки

26.12.2015, 21:35. Просмотров 2029. Ответов 2
Метки нет (Все метки)

Дана матрица целых чисел X(5х8). Выполнить циклический сдвиг элементов каждой строки матрицы на количество позиций, равное номеру строки. Найти строку с наибольшей разницей минимального и максимального элемента.

Помогите пожалуйста, очень надо
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2015, 21:35
Ответы с готовыми решениями:

Осуществить циклический сдвиг элементов каждой строки матрицы на K элементов вправо
Дана целочисленная квадратная матрица. Осуществить циклический сдвиг элементов каждой строки на K...

Для каждой строки вывести количество символов равное сумме элементов строки
дан целочисленный двумерный массив значения элементов которого лежат в интервале.Вычеслить суммы...

В заданной матрице циклически сдвинуть элементы каждой строки вправо на число позиций, равное индексу строки
Не понимаю, почему при запуске программы компилятор вылетает. Задание - написать программу, которая...

Матрица. Для каждой строки дважды произвести циклический сдвиг элементов влево
Ввести матрицу A n×m , вывести ее. В матрице для каждой строки дважды произвести циклический сдвиг...

2
Dimension
Dimension
574 / 444 / 221
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
26.12.2015, 21:41 2
в чем сложность где наброски?
0
EclipseC
0 / 0 / 1
Регистрация: 08.12.2015
Сообщений: 5
26.12.2015, 23:05  [ТС] 3
Лучший ответ Сообщение было отмечено EclipseC как решение

Решение

это просто задание внутри программы, там были требования – ввод исходных данных из текстового файла и вывод результатов в текстовый файл;
– имена файлов вводятся в программе;
– если в исходном файле недостаточно данных для заполнения массивов, недостающие данные формируются случайным образом.

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
#include "stdafx.h"
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
 
int main()
{
    int i, j, X[5][8];
    char stroke[80];
    FILE *f1, *f2;
 
    printf("Vvedite imya ishodnogo faila : "); //ishod.txt 
    gets_s(stroke); //ввод имени\пути файла с клавиатуры
    fopen_s(&f1, stroke, "r+");
 
    printf("\nVvedite imya rez faila : "); //rez.txt
    gets_s(stroke);
    fopen_s(&f2, stroke, "w+");
 
    printf("Matrix X :\n\n");
    for (i = 0; i<5; i++)
    {
        for (j = 0; j<8; j++)
        {
            if (!feof(f1)) fscanf_s(f1, "%d", &X[i][j]);
            if (feof(f1)) X[i][j] = (19 - 1)*rand() / RAND_MAX + 1; //дополнение недостающих элементов случайными значениями, в исходном файле специально не дописал три элемента
            printf("%d  ", X[i][j]);
        }
        printf("\n");
    }
 
    //алгоритм по заданию
 
 
    printf("stroka s naibolshey razniceu min i max: %d", i);
    fprintf(f2, "stroka s naibolshey razniceu min i max: %d", i);
 
    fclose(f1);
    fclose(f2);
    _getch();
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2015, 23:05

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

Выполнить циклический сдвиг массива на x позиций вправо
Дано натуральное число n, действительные числа A1,.,An. Выполнить циклический сдвиг массива на x...

В заданной строке выполнить циклический сдвиг на указанное число позиций
Строка символов состоит из произвольных десятичных цифр в пределах от 1 до 9, разделенных...

Выполнить циклический сдвиг чисел в файле на k позиций (задаётся с клавиатуры) вправо
Выполнить циклический сдвиг чисел в файле на k позиций (задаётся с клавиатуры) вправо. #define...

Найти строки матрицы, содержащие равное количество положительных и отрицательных элементов
Дана целочисленная матрица размерами MхN. Найти её строки содержащие равное количество...


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

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

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