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

В новый файл записать данные, номера которых с 5-го по 10-й - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стеки http://www.cyberforum.ru/cpp-beginners/thread683053.html
помогите пожалуйста вот что получилось, не могу довести до ума) может кто поможет) задание: Дано арифметическое выражение длинной до 20 символов, оканчивающееся пробелом. выражение содержит однобуквенные идентификаторы и знаки операций +,-,*,/. преобразовать выражение в обратную польскую запись , используя стек операций и приоритетов. пример. вх.текст: a*b+c/d-c результат:ab*cd/+c-
C++ Получить html код открытой в Google Chrome страницы Как достать html код сейчас открытой страницы из хрома? http://www.cyberforum.ru/cpp-beginners/thread683049.html
C++ Вычислить сумму и количество положительных элементов массива
Вычислить сумму и количество положительных элементов массива Х. Массив Х. Условия и ограничения: xij больше или равно нуля, но меньше или равно единице.
Найти два элемента массива, сумма которых наиболее близка к заданому числу. C++
Помогите пожалуйста, срочно нужно написать такую программу: задано действительное число R і массив размера N. Найти два елемента массива, сумма которих наиболее близка к заданому числу. Обязательно использовать функцию и показатели. Буду очень признателен за помощь.
C++ бд автосалон http://www.cyberforum.ru/cpp-beginners/thread683001.html
помогите ребят сделать бд... надо дописать код для связи в sql для двух оставшихся таблиц, создать отдельную таблицу примечания т.е если на авто брак онаружен и тоже код сделать для неё...и такая проблема начинаю заполнять таблицы и выдаёт ошибку. вот сама бд просто не знаю куда уже обратиться. данные в таблицу заказ авто не вводяться и не отображаются даже. вот бд http://rghost.ru/41129457
C++ Ошибка C2677 Помогите пожалуйста! Писала программу(только начала изучать С++), и возникла ошибка: 1>c:\все мое\учёба\информатика\с++ проекты\ert\ert\Form1.h(131): error C2677: бинарный ">=": не найден глобальный оператор, принимающий тип "System::EventArgs ^" (или приемлемое преобразование отсутствует) Вот сам код private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {... подробнее

Показать сообщение отдельно
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.10.2012, 21:26     В новый файл записать данные, номера которых с 5-го по 10-й
Если размер матрицы в файле известен (задаётся значением N):
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
57
58
59
60
61
62
63
64
65
66
67
68
// Дан файл, содержащий квадратную матрицу А (элементы матрицы в файле - целые числа,
// разделённые пробелами; каждая строка матрицы - строка в файле).  
// Транспонировать матрицу А и записать ее в тот же файл
// Вывести содержимое файла.
// В файле:
// 1 1 1 1 1
// 2 2 2 2 2
// 3 3 3 3 3
// 4 4 4 4 4
// 5 5 5 5 5 
 
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <iomanip>
using namespace std;
 
const int N = 5; // размер квадратной матрицы в файле
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    fstream f("matr.txt");
    
    if (!f.is_open()) cout << "Ошибка при открытии файла!" << endl;
    else
    {
        int dat[5][5];
        for (int i = 0; i < N; i++) // читаем матрицу из файла и выводим на консоль
        {
            for (int j = 0; j < N; j++)
            {
                 f >> dat[i][j];
                 cout << setw(3) << dat[i][j] << ' ';
            }
            cout << endl;
        }
        
        f.close();
        f.open("matr.txt", ios::out);
        
        for (int i = 0; i < N; i++)   // транспонируем матрицу и записываем в файл
        {
            for (int j = 0; j < N; j++)
                f << setw(3) << dat[j][i] << ' ';
            f << endl;
        }
 
        f.close();
        f.open("matr.txt", ios::in);
        
        cout << endl;
        for (int i = 0; i < N; i++) // читаем матрицу из файла и выводим на консоль
        {
            for (int j = 0; j < N; j++)
            {
                 f >> dat[i][j];
                 cout << setw(3) << dat[i][j] << ' ';
            }
            cout << endl;
        }
 
    }
    
    system("pause");
    return 0;
}
Если размер матрицы в файле не известен, то код нужно усложнять.
Миниатюры
В новый файл записать данные, номера которых с 5-го по 10-й  
 
Текущее время: 21:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru