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

Решение матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как и кто http://www.cyberforum.ru/cpp-beginners/thread84993.html
я вообще никакой не програмист , просто любитель поиграть в контру и конечно же самого компьютера .мне интересен он и я бы хотел поучиться ...
C++ массивы в С++ не могу создать прогу Дали задание уже 3 день не могу решить Даны два одномерных массива до 100 значений каждый, создать новый массив из элементов тех массивов, которые больше по значению чем среднее элементов первого... http://www.cyberforum.ru/cpp-beginners/thread84987.html
Построить описание класса, содержащего информацию о почтовом адресе организации C++
Люди подскажите пожалуйста решение вот такой задачки на Borland C++ Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения...
Подсчитать максимальное количество подряд идущих отрицательных элементов. C++
Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих отрицательных элементов. Помогите, пожалуйста, иначе меня к зачету не допустят. ((((
C++ двоичный перевод(МокА) http://www.cyberforum.ru/cpp-beginners/thread84953.html
Написать программу, которая преобразует введенное с кла*виатуры восьмиразрядное двоичное число в десятичное. Двоичному числу 11101010 соответствует десятичное 234
C++ Где тут ошибка, подскажите плз! #include "stdafx.h" #include <windows.h> #include <iostream> using namespace std; void main() { SetConsoleOutputCP(1251); int m; cout<<"месяц(1..12)"; cin>>m; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9693 / 5643 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
12.01.2010, 16:54
Babyaka, так не прокатит?
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>
#include <stdlib.h>
 
int evenRow(int *row, int cnt){
    int i;
    for ( i = 0; i < cnt && !(row[i] & 1); ++i )
        ;
    return ( i == cnt );
}
 
int main(){
    int **a, n, m, i, j;
    
    printf("Rows: ");
    scanf("%d", &n);
    printf("Columns: ");
    scanf("%d", &m);
    
    if ( ( a = (int**)calloc(n, sizeof(int*)) ) == NULL )
        exit(1);
    for ( i = 0; i < n; ++i )
        if ( ( a[i] = (int*)calloc(m, sizeof(int)) ) == NULL )
            exit(1);
    for ( i = 0; i < n; ++i ){
        for ( j = 0; j < m; ++j ){
            printf("a[%d][%d] = ", i, j);
            scanf("%d", &a[i][j]);
        }
    }
    printf("\nMatrix:\n");
    for ( i = 0; i < n; ++i )
        for ( j = 0; j < m; ++j )
            printf( ( j < m - 1 ) ? "%2d " : "%2d\n", a[i][j]);
    printf("Completely even row index(es): ");
    for ( i = 0; i < n; ++i )
        if ( evenRow(a[i], m) )
            printf("%2d ", i);
    printf("\n");
    
    for ( i = 0; i < n; ++i )
        free(a[i]);
    free(a);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru