Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ OpenSSL и Triple-DES Нужна помощь. В проге использую Openss для шифрования Triple-DES.Ну вот в чем беда, при расшифровки последние символы не совпадают, а если быть точнее последние символы, которые входят в последний блок. #include "mainwindow.h" #include "ui_mainwindow.h" #include <openssl/des.h> #define DES_BLOCK_SIZE 8 FILE *fp; FILE *op; FILE *rp; https://www.cyberforum.ru/ cpp-beginners/ thread1180930.html C++ Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию симв
Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию символов.
C++ Можно ли за A рублей купить B книг, стоимостью C и D журналов, стоимостью E? https://www.cyberforum.ru/ cpp-beginners/ thread1180919.html
1. Некто располагает суммой в А руб. Он хочет купить В книг по С руб. и D журналов по Е руб. Написать программу, проверяющую, возможна ли такая покупка.
C++ Удалить из второй строки те слова, которые есть в первой https://www.cyberforum.ru/ cpp-beginners/ thread1180917.html
помогите пожалуйста,новичок в программированию,не могу решить задачу Ввести два ряда символов.Удалить ос второго ряда те слова ,которые есть в первом ряде спасибо заранее))
Составить программу обработки итогов сессии. Использовать структуры и динамическое распределение памяти C++
Привет ребят, помогите с задачей. Задание. В каждом из вариантов задания для организации хранения и обработки данных использовать массив структур. Структурный шаблон определять в соответствии с вариантом. При вводе данных применять методы динамического распределения памяти, обеспечить проверку правильности ввода данных. Организовать интерфейс пользователя на основе меню, обязательными пунктами...
C++ Класс FileClient - запись файла Нужно найти ошибки, если таковы есть class FileClient { protected: char* p; public: virtual void connect() = 0; void close(){} virtual void ping() https://www.cyberforum.ru/ cpp-beginners/ thread1180910.html
C++ В зависимости от данных чисел, уменьшить или увеличить оба данных числа https://www.cyberforum.ru/ cpp-beginners/ thread1180893.html
Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку , то оба значения уменьшить в 10 раз; в остальных случаях x и y оставить без изменения. Помогите пожалуйста.
Создание конфиг файла C++
Допустим имеется файл config.txt с содержимым delay1 = 123 delay2 = 444 delay3 = 555 pass1 = 1fasrsf3 pass2 = Fhsdfsd pass3 = JHsv23d Как задать в программе эти константы с чтением из этого файла config.txt?
C++ Справочная служба железнодорожного вокзала Использование процедур и функций Помогите пожалуйста написать программу Организовать работу справочной службы железнодорожного вокзала. Структура сведений об отправлении поездов: № поезда, станция назначения, время отправления, время в пути, наличие билетов. Предусмотреть добавление новых рейсов. https://www.cyberforum.ru/ cpp-beginners/ thread1180880.html C++ Задачи на составление логических выражений Нужно найти в С++ Сумма двух последних цифр заданного трехзначного числа N меньше заданного числа К, а первая цифра больше 5. https://www.cyberforum.ru/ cpp-beginners/ thread1180862.html
Заполнение из файла в графическом режиме C++
Здравствуйте. У меня есть 4 файла с записанными в них данными (текст) и таблица, которая нарисована в графическом режиме. Собственно, вопрос: Как, читая данные из файлов, заполнить ими таблицу в ПРОИЗВОЛЬНОМ порядке. Помогите, пожалуйста. Не могу в сети найти ничего по этому вопросу...э Исходный код: (вообще, программа должна выдавать оптимальное расписание, и, если следовать методике...
C++ Вывести интервал времени, прошедшего с заданного момента Дано натуральное число Т, которое представляет длительность прошедшего времени в секундах. Вывести данное значение длительности в часах, минутах и секундах в следующей форме: ННч ММ мин SSc. Добавлено через 13 секунд напишите в С++ пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread1180852.html
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
0

Сформировать из считаных из файла чисел матрицу, содержащую 4 столбца - C++ - Ответ 6194911

19.05.2014, 15:49. Показов 1513. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем, помогите исправить код для программы.
Задание.
В каждом из заданий исходный файл формировать программно. Количество элементов исходного файла неизвестно.
Методические рекомендации.
Целесообразно для создания бинарного файла создать отдельную программу. Числа могут вводиться либо пользователем, либо счетчиком случайных чисел. Количество чисел в файле задавать случайным образом, и оно должно быть неизвестно в основной программе, т.е. цикл выполняется при условии «пока не конец файла». Для проверки правильности работы программы на экран выводить и первоначальное содержимое файла, и результат.
Задача
В файле содержится некоторое количество чисел. Сформировать из них матрицу, содержащую 4 столбца. Недостающие элементы последней строки задать равными нулю. Вывести на экран матрицу в общепринятом виде, ее размерность и суммы элементов главной диагонали и побочной диагонали.
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
52
53
54
55
56
#include<stdio.h>
#include<iostream>
#include<stdlib.h>
 
using namespace std;
 
int main()
{
    FILE *f; int q,i,j=0,n=1;
    int **a = new int *[q];
    for(i=0;i<q;i++) a[i] = new int [4];
    
    f=fopen("bait.bb","rb");
    
    i=0;
    setlocale(LC_ALL, "rus");
    printf("Вывод чисел в файле:\n");
    
    while(!feof(f))
    {if(j!=4){
    fread(&q,sizeof(int),1,f);
    a[i][j]=q;
    printf("%d   ",a[i][j]);
    j++;}
    else {j=0;i++;n++;}}
    
    for(j;j<4;j++)
    a[i][j]=0;
    
    cout << "\n\n\n\n";
    
    printf("Ввод матрицы\n");
    
    for(i=0;i<n;i++)
       {for(j=0;j<4;j++)
         {cout << a[i][j] << "  ";}
         cout << endl;}
         
    cout << "\n\n\n\n";
    
    printf("Должно быть:\n");
    fseek(f,0,SEEK_SET);
    j=0;
    while(!feof(f))
    {if(j<4)
    {fread(&q,sizeof(int),1,f);
    printf("%d  ",q);
    j++;}
    else
    {j=0;cout<<endl;}
    }
    
    cout << "\n\n\n\n";
    
    system("Pause");
}


Вернуться к обсуждению:
Сформировать из считаных из файла чисел матрицу, содержащую 4 столбца C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2014, 15:49
Готовые ответы и решения:

Задать матрицу и сформировать массив, состоящий из сумм положительных чисел каждого столбца этой матрицы
Задать 2-мерный массив и сформировать массив, состоящий из сумм положительных чисел каждого столбца

Сформировать новую матрицу из данной, чтобы неотрицательные элементы каждого столбца располагались в начале столбца
Помогите, пожалуйста, ошибки исправить Дана квадратная матрица порядка n(n=5). Сформировать...

Сформировать из массива матрицу, содержащую по 4 элемента в строке
Одномерный массив из N элементов заполнен случайными числами (N&gt;10). Сформировать из него матрицу,...

Сформировать из заданного массива матрицу, содержащую по L элементов в строке
Задан массив из целых чисел размером n и число L. Написать программу, формирующую из него матрицу,...

1
19.05.2014, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2014, 15:49
Помогаю со студенческими работами здесь

Задан массив X(N). Сформировать из него матрицу А, содержащую по L элементов в строке
Задам массив X(N). Сформировать из него матрицу А, содержащую по L элементов в строке. Недостающие...

Сформировать матрицу, у которой элементы j-го столбца имеют значение 5j
Сформировать целочисленную матрицу размера N × M, у которой все элементы j-го столбца имеют...

Сформировать матрицу [MxN], элементы J-го столбца которой имеют значение 5•J
помогите решить задачу по си шарпу пожалуйста 1. Даны целые положительные числа M и N....

Сформировать матрицу, у которой все элементы j-того столбца имеют значение 5*j
2. даны целые положительные числа M и N. Сформировать целочисленную матрицу размером M*N, у...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru