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

Сложение столбцов матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ приоритеты операций http://www.cyberforum.ru/cpp-beginners/thread1095163.html
cout << (5 <<3); что это за знак << и где можно узнать приоритеты всех (или основных) операций в С++
C++ При запуске программы вылетает Dev-C++ Здравствуйте! Хотел я сделать программу которая. Просит на вход несколько данных. А на выходе выдает учеников школы 50 набравших максимальное число баллов в егэ. Код компилируется, но введя данные он... http://www.cyberforum.ru/cpp-beginners/thread1095160.html
C++ Доработать умножение массива на вектор
Помогите пожалуйста доработать код , осталось вычислить произедение матрицы на вектор #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int _tmain(int argc,...
Как подключить iostream в Xcode C++
Как подключить библиотеку iostream на маке? Пишет,что не может найти файл. Только начал программировать в Xcode
C++ Требуется ограничить цикл по вермени http://www.cyberforum.ru/cpp-beginners/thread1095125.html
Помогите ограничить цикл по времени. Допустим имеется цикл while(1) { --//-- --//-- } Как сделать так, чтобы если цикл длится больше 30 секунд, то посылалась команда ServerDisconnect(0);,...
C++ Составить рекурсивную функцию, которая вычисляет сумму двух целых неотрицательных чисел путем многократного добавления числа 1 Условие: Составить рекурсивную функцию, которая вычисляет сумму двух целых неотрицательных чисел путем многократного добавления числа 1. Например, 6 + 10 = (6 + + 1) + (10 - 1) = (7 + 1) + (9 -... подробнее

Показать сообщение отдельно
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
12.02.2014, 18:03
C++
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    setlocale(LC_ALL, "Rus");
    
    const int N = 10;
    srand(time(0));
    
    int a[N][N];
    for(int i = 0; i < N; i++)
        for(int j = 0; j < N; j++)
            a[i][j] = rand()%10;
    
    for(int i = 0; i < N; i++) {
        for(int j = 0; j < N; j++)
            printf("%d ", a[i][j]);
        
        printf("\n");
    }
    
    int n1 = 0, n2 = 0;
    
    gn1:
    printf("Введите номер первого столбца ( %d ... %d )\n", 0, N-1);
    scanf("%d", &n1);
    if(n1 < 0 || n1 > N-1){
        printf("\nНужно ввести число от 0 до 9 включительно\n");
        goto gn1;
    }
    
    gn2:    
    printf("Введите номер второго столбца ( %d ... %d )\n", 0, N-1);
    scanf("%d", &n2);
    if(n2 < 0 || n2 > N-1){
        printf("\nНужно ввести число от 0 до 9 включительно\n");
        goto gn2;
    }
    else if(n2==n1){
        printf("\nНомер столбца совпадает с номером первого столбца\n");
        goto gn2;   
    }
 
    int sum1 = 0, sum2 = 0;
 
    for(int i = 0; i < N; i++)
    {
        sum1 += a[i][n1];
        sum2 += a[i][n2];       
    }
    
    printf("\nСумма первого столбца: %d\n", sum1);
    printf("\nСумма второго столбца: %d\n", sum2);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.