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

Ввод вывод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение СЛАУ методом Крамера http://www.cyberforum.ru/cpp-beginners/thread256106.html
Доброго времени суток! Пишу курсовую по методу Крамера. Вроде ничего сложного, но программированием я занимаюсь не часто, скачал с нета реферат по теме с исходником. Вставил в прогу защиту от ввода...
C++ задачи о вложенных циклах 1)Дана матрица А(m,n). Перемножить элементы с четной суммой индексов I+J. Найти максимальные элементы каждого столбца матрицы. 2)Даны действительные числа а1, а2, … , а24. Получить... http://www.cyberforum.ru/cpp-beginners/thread256087.html
C++ Две правые треугольные матрицы А и В порядка n
Помогите пожалуста. Язык Си Две правые треугольные матрицы А и В порядка n заданы так, как описаны в предыдущей задаче. Получить в аналогичном виде. Mатрицу A(E+B^2) где Е – единичная матрица...
Выделение подстроки из строки C++
Всем доброго времени суток! Есть строка: "215 20110225221015" здесь закодирована дата следующего вида: 2011-02-25 22:10:15 какую функцию использовать чтобы выделить по частям год месяц и тд? ...
C++ Удалить трёхмерный массив http://www.cyberforum.ru/cpp-beginners/thread256046.html
не удаляется массив int _tmain(int argc, _TCHAR* argv) { int iCount = 0; int *** dynamic = new int**; for (int i = 0; i < 5; i++) { dynamic = new int*; for (int j = 0; j < 6;...
C++ Вычислить значение функции Вычислить значение функции z=x3/y, где y=sin(πx), где x – любое целое число. При вычислении необходимо учесть, что у может быть равен нулю. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
13.03.2011, 01:27

Не по теме:

Цитата Сообщение от asics Посмотреть сообщение
Эмм, а это сколько, а то я даже не знаю
Будет Вам над барышней издеваться


Вот без массивов и заморочек по поводу их размера
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define F "f.txt"
#define G "g.txt"
    
#define TOP 100
 
int main(void){
    FILE * f1, * f2;
    int numbersCount, i, number, m, n;
    
    printf("Numbers count: ");
    scanf("%d", &numbersCount);
    printf("m = ");
    scanf("%d", &m);
    printf("n = ");
    scanf("%d", &n);
    
    if ( ( f1 = fopen(F, "w") ) == NULL ){
        perror("fopen");
        exit(1);
    }
    srand(time(NULL));
    for ( i = 0; i < numbersCount; ++i ){
        if ( fprintf(f1, "%d\n", rand() % TOP) < 0 ){
            perror("fprintf");
            if ( fclose(f1) )
                perror("fclose");
            exit(1);
        }
    }
    if ( fclose(f1) ){
        perror("fclose");
        exit(1);
    }
    
    if ( ( f1 = fopen(F, "r") ) == NULL ){
        perror("fopen");
        exit(1);
    }
    if ( ( f2 = fopen(G, "w") ) == NULL ){
        perror("fopen");
        if ( fclose(f1) )
            perror("fclose");
        exit(1);
    }
    
    while ( fscanf(f1, "%d", &number) == 1 ){
        if ( ! ( number % m ) && ( number % n ) ){
            if ( fprintf(f2, "%d\n", number) < 0 ){
                perror("fprintf");
                if ( fclose(f1) )
                    perror("fclose");
                if ( fclose(f2) )
                    perror("fclose");
                exit(1);
            }
        }
    }
    if ( ferror(f1) ){
        perror("ferror");
        if ( fclose(f1) )
            perror("fclose");
        if ( fclose(f2) )
            perror("fclose");
        exit(1);
    }
    number = 0;
    if ( fclose(f1) ){
        perror("fclose");
        ++number;
    }
    if ( fclose(f2) ){
        perror("fclose");
        ++number;
    }
    
    fprintf(stderr, "Done with %d errors.\n", number);
    exit(number);
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru