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

Опpеделить значения вещественного массива по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание со списками http://www.cyberforum.ru/cpp-beginners/thread39496.html
Есть задание со списками: В файловой системе каталог файлов организован как линейный список. Для каждого файла в каталоге содержатся следующие сведения: имя файла; дата создания; ...
C++ Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... В паскале вроде так - uses crt; var a:array of integer; ... http://www.cyberforum.ru/cpp-beginners/thread39491.html
CGI и C++ C++
Решил попросить помощи в объяснении моей курсовой. Всю работу свел к минимуму. Сейчас представлю вам простейший вид того что мне нужно. А нужно мне связать HTML форму с CGI-программой, написанной на...
C++ однонаправленный список
попалась веселая задачка. "построить функцию преобразующую заданный однонаправленный список в аналогичный список где элементты расположенны в обратном порядке" т.е. как я понял либо уже у...
C++ Поменять местами наименьший и второй по величине элементы http://www.cyberforum.ru/cpp-beginners/thread39446.html
Здравствуйте господа программисты. Помогите исправит ошибку в программе. Задание собственно следующее:Поменять местами наименьший и второй по величине элементы в каждой строке матрицы.Писал прогу с...
C++ Обход произвольного дерева struct tree { char info; struct tree *left; struct tree *right; }; так, вопрос глупый -меня просто сомнения берут. вот смотрите, если обход бинарного дерева в симметричном порядке у нас... подробнее

Показать сообщение отдельно
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
11.06.2009, 14:52
1)

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
#include <stdio.h>
 
int main(int argc, char * argv [])
{
    const int N = 5, M = 6;
    double C[N][M], D[N];
    for(int s = 0; s < N; s++) {
        for(int st = 0; st < M; st++) {
            printf("C[%d][%d]: ", s + 1, st + 1);
            if(scanf_s("%lf", & C[s][st]) != 1) {
                fprintf(stderr, "Error! Not number for write");
                return -1;
            }
        }
    }
 
    for(int i = 0; i < 4; i++) {
        if(C[i][5] > 0) {
            D[i] = C[i][5];
        } else { D[i] = 0; }
    }
 
    printf("------------------------\n");
    for(int j = 0; j < N; j++) {
        printf("D[%d]: %g\n", j + 1, D[j]);
        for(int m = 0; m < M; m++) {
            printf("C[%d][%d]: %g\n", j + 1, m + 1, C[j][m]);
        }
    }
 
    return 0;
}
Добавлено через 35 минут 50 секунд
2)

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
#include <stdio.h>
 
void gener(int mas[], int n, int fr)
{
    int yes = 0, *masy;
    for(int gen = 0; gen < n; gen++) {
        if(mas[gen] < 0) { yes++; 
        if(yes == 1) { masy = &mas[gen]; }
        else if(yes > 1) { *masy = fr; }
        }
    }
}
 
int main(int argc, char * argv [])
{
    const int N = 5, R = 21, F = 34;
    int A[N], B[N];
 
    for(int s = 0; s < N; s++) {
        printf("A[%d]: ", s + 1);
        if(scanf_s("%d", & A[s]) != 1) {
            fprintf(stderr, "Error! Not number for write\n");
            return -1;
        }
        printf("B[%d]: ", s + 1);
        if(scanf_s("%d", & B[s]) != 1) {
            fprintf(stderr, "Error! Not number for write\n");
            return -1;
        }
    }
 
    printf("---------------------------\n");
    for(int p = 0; p < N; p++) {
        printf("A[%d]: %d\tB[%d]: %d\n", p + 1, A[p], p + 1, B[p]);
    }
    printf("---------------------------\n");
    gener(A, N, R);
    gener(B, N, F);
    for(int pp = 0; pp < N; pp++) {
        printf("A[%d]: %d\tB[%d]: %d\n", pp + 1, A[pp], pp + 1, B[pp]);
    }
 
    return 0;
}
Добавлено через 22 минуты 10 секунд
3)

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
#include <stdio.h>
 
int main(int argc, char * argv [])
{
    const int N = 5;
    int A = 0, B = 0, smin = 0, xmin = 0;
    double S[N][N], X[N][N];
 
    for(int s = 0; s < N; s++) {
        for(int st = 0; st < N; st++) {
            printf("S[%d][%d]: ", s + 1, st + 1);
            if(scanf_s("%lf", & S[s][st]) != 1) {
                fprintf(stderr, "Error! Not number for write\n");
                return -1;
            }
            printf("X[%d][%d]: ", s + 1, st + 1);
            if(scanf_s("%lf", & X[s][st]) != 1) {
                fprintf(stderr, "Error! Not number for write\n");
                return -1;
            }
            if(S[s][st] < 0) { smin++; }
            if(X[s][st] < 0) { xmin++; }
        }
    }
 
    if(smin < (N*N/N)) { A = 1; }
    if(xmin < (N*N/N)) { B = 1; }
    printf("--------------------------\n");
    printf("A: %d\tB: %d\n", A, B);
 
    return 0;
}
Добавлено через 28 минут 48 секунд
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
#include <stdio.h>
 
int main(int argc, char * argv [])
{
    const int N = 14;
    double A[N], F[N];
    double amin = 1000, fmin = 1000;
    int ef = 0, ea = 0;
 
    for(int p = 0; p < N; p++) {
        printf("A[%d]: ", p + 1);
        if(scanf_s("%lf", & A[p]) != 1) {
            fprintf(stderr, "Error! Not number for write\n");
            return -1;
        } else { if(A[p] < amin) { amin = A[p]; ea = p;} }
        printf("F[%d]: ", p + 1);
        if(scanf_s("%lf", & F[p]) != 1) {
            fprintf(stderr, "Error! Not number for write\n");
            return -1;
        } else { if(F[p] < fmin) { fmin = F[p]; ef = p;} }
    }
 
    printf("Min A[%d]: %g\n", ea + 1, amin);
    printf("Min F[%d]: %g\n", ef + 1, fmin);
 
    return 0;
}
Добавлено через 5 минут 17 секунд
Фсё..
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.