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

Перевести с С++ на С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы в массиве есть) http://www.cyberforum.ru/cpp-beginners/thread828368.html
Дан массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы в массиве есть) с++
C++ Даны числа a1, a2, . , a8. Верно ли, что их произведение меньше 10 000 с++ Даны числа a1, a2, ... , a8. Верно ли, что их произведение меньше 10 000 с++ http://www.cyberforum.ru/cpp-beginners/thread828365.html
Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого? C++
Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого?
В чемпионате по футболу команде за выигрыш дается 3 очка, за проигрыш - 0, за ничью-1 C++
В чемпионате по футболу команде за выигрыш дается 3 очка, за проигрыш - 0, за ничью-1. Известно число очков, полученных командой за каждую из проведенных игр. Определить количество выигрышей, количество проигрышей и количество ничьих с++
C++ перезагрузка операторов http://www.cyberforum.ru/cpp-beginners/thread828352.html
скажите разницу между base operator +(base &o) base &operator +(base &o) и как перезагрузить префиксную форму ++р?
C++ Дано натуральное число.Найти количество его делителей, больших d Дано натуральное число.Найти количество его делителей, больших d c++ подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,908
04.04.2013, 22:16     Перевести с С++ на С
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
#include <locale.h>
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
    setlocale(LC_ALL, "Russian");
 
    int i, j, n;
    int sym;
 
    fputs("Введите размер матрицы: ", stdout);
    scanf("%d", &n);
 
    fputs("Введите элементы матрицы\n", stdout);
    int** a = (int**) malloc(n * sizeof(int*));
    if(!a) return 1;
    for(i = 0; i < n; ++i)
    {
        a[i] = (int*) malloc(n * sizeof(int));
        if(!a[i]) return 1;
        for(j = 0; j < n; ++j)
            scanf("%d", &a[i][j]);
    }
 
    sym = 1;
    for(i = 0; i < n; ++i)
    {
        for(j = 0; j < n; ++j)
        {
            if(a[i][j] != a[n-1-j][n-1-i])
            {
                sym = 0;
                break;
            }
        }
 
        if(!sym)
            break;
    }
 
    fputs(sym ? "Матрица симметрична относительно побочной диагонали" :
                "Матрица не симметрична относительно побочной диагонали\n", stdout);
 
    system("pause");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru