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

Двумерный массив и структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что делаю неправильно? http://www.cyberforum.ru/cpp-beginners/thread234300.html
#include <iostream> using namespace std; int main() { int urok=45; int per1=5; int per2=15;
C++ Найти среднее арифметическое каждой строки заданной матрицы, а среди найденых значений найти наибольшее Дана программа, в которой через внешний файл задан массив a и идёт подсчет среднего арифметического каждой строки. Требуется доделать программу: найти наибольшее среднее арифметическое, сравнить его с числом 3.2 - и если макс.ср.ар.<3.2, то все элементы матрицы разделить на это максимальное ср.ар. #include "stdafx.h" #include <conio.h> #include <math.h> #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread234289.html
C++ Как получить код завершения процесса
Привет форумчане. Подскажите если кто знает. Запускаю через CreateProcess монтирование образа при помощи TrueCrypt. Если скажем TrueCrypt не смонтировал образ как можно получить информацию в программу о неудачном или удачном завершении.
C++ Дана последовательность чисел с1,с2...с16.
Найти произведение элементов этой последовательности до первого нулевого и сумму элементов после него
C++ Массивы. Работа с побитовыми операциями http://www.cyberforum.ru/cpp-beginners/thread234250.html
Помогите с программированием,пожалуйста!!!!!!!!!!!! Дан массив из беззнаковых чисел. Коды четных элементов массива сдвинуть на 2 разряда влево, а в нечетных элементах установить в 1 биты младшего по-лубайта. Элементы полученного массива представить в 16-ричном, 10-ичном и двоичном формате
C++ Наименьшее число в каждом ряду двумерного массива Здравствуйте! Помогите пожалуйста - надо сделать программу которая будет находить наименьшее число в каждом ряду двумерного массива! Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание. подробнее

Показать сообщение отдельно
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
26.01.2011, 18:04     Двумерный массив и структуры
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
 
void main() {
    int arr[10][10]; //объявляем двумерный массив 10*10
    int i, j, col, sum = 0;
    //инициализация массива вводом с клавиатуры
    for (i = 0; i < 10; i++) {
        for (j = 0; j < 10; j++) {
            scanf("%d", &a[i][j]);
        }
    }
    //обработка: например, складываем все элементы введенного столбца:
    scanf("%d", &col); //считываем номер столбца
    for (i = 0; i < 10; i++) {
        sum += a[i][col];
    }
    printf("%d", sum);
}
Для того, чтобы что-то обработать, надо сначала чтобы было, ЧТО обрабатывать. поэтому, инициализация массивов будет везде одинаковая. /* здесь - ввод с клавиатуры, но можно еще заполнить массив случайных образом */

Здесь размерность массива задана изначально, 10 * 10. Но можно еще поработать с динамикой... Это немного сложнее, поэтому я не стала.

Обратите внимание, что нумерация строк/столбцов начинается с 0. Поэтому, номер столбца здесь может быть от 0 до 9 (!). Здесь нет проверки этого условия, но при желании, можно написать.
 
Текущее время: 10:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru