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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Оксана sun
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 22
#1

Найти сумму квадратов четных элементов матрицы - C++

18.09.2012, 21:09. Просмотров 799. Ответов 3
Метки нет (Все метки)

как создать двумерный массив где количество строк и столбцов вводится с клавиатуры и найти сумму квадратов четных элементов... прога на C# есть а в C++ незнаю как сделать((((
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
 int n, m;
        int[,] A = new int[100, 100];
        int[] B = new int[100];
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
          
                n = Convert.ToInt16(textBox2.Text); //количество строк
                m = Convert.ToInt16(textBox3.Text); //количество столбцов
          
            dataGridView1.RowCount = n;
            dataGridView1.ColumnCount = m;
           
            for (int j = 0; j < m; j++)
                dataGridView1.Columns[j].Width = 60;
            Random b = new Random();
            for (int i = 0; i < n; i++)
                for (int j = 0; j < m; j++)
                {
                    A[i, j] = b.Next() % 21 - 10;
                    dataGridView1.Rows[i].Cells[j].Value = A[i, j].ToString();
                }
 
        }
 
       
            
        private void button2_Click_1(object sender, EventArgs e)
        {
            dataGridView1.RowCount = n;
            dataGridView1.ColumnCount = m;
            int s = 0;
            for (int i = 0; i < n; i++)
                for (int j = 0; j < m; j++)
                    
            s += A[i,j]*A[i,j]%2==0?A[i,j]*A[i,j]:0;              
                    textBox1.Text = s.ToString();
                 
          }   
        }
     }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 21:09     Найти сумму квадратов четных элементов матрицы
Посмотрите здесь:

Подсчитать сумму квадратов четных и сумму квадратов нечетных элементов массива - C++
Сформировать в программе массив из целых чисел от 2 до N. Подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел.

Найти сумму квадратов элементов матрицы - C++
Помогите пожалуйста!)

Найти сумму квадратов элементов четвертого столбца / k-й строки матрицы - C++
Дан двухмерный массив. Определить: 1. Сумму квадратов элементов четвертого столбца массива. 2. Сумму квадратов элементов k-й строки массива.

Программа с матрицами. Найти минимальное значение среди четных элементов матрицы и сумму положительных элемен-тов матрицы - C++
Дана целочисленная матрица 5x7. Найти минимальное значение среди четных элементов матрицы и сумму положительных элемен-тов матрицы.

Найти сумму и количество четных элементов матрицы, меньших 10 - C++
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1) Найти сумму и количество четных чисел, меньших 10. Массив: Z....

Найти сумму элементов, стоящих в четных строках и нечетных столбцах матрицы - C++
Помогите,пожалуйста написать программу на C++. Создать двумерный динамический массив. Заполнить его с клавиатуры или генератором...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pahanuch
324 / 159 / 13
Регистрация: 03.11.2010
Сообщений: 920
18.09.2012, 21:22     Найти сумму квадратов четных элементов матрицы #2
Посмотрите синтаксис С++ и сами переведите. И кстати, обычно такие задачи идут в консоли, а в вашем варианте на C#, на форме. Но вам, виднее, как нужно. Попробуйте сделать сами. Посмотрите такие моменты С++, как: объявление массивов, Вывод сообщения в консоль, как читать ввод с клавиатуры и основные моменты синтаксиса. Если не получится - покажите наработки - помогу разобраться. Тут нет ничего сложного, оба языка то сишные...
Оксана sun
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 22
18.09.2012, 21:43  [ТС]     Найти сумму квадратов четных элементов матрицы #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
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand( time( NULL ) );
int const n = 3, m = 3;
int mas[n][m], K; 
int i,j;
printf("Vvedite matricy\n");
for (i = 0; i < n; i++)
        for (j = 0; j < m; j++)
        {
                printf("Vvedite element mas[%d][%d]= ", i, j);
                scanf("%d", &mas[i][j]);
        }
printf("Poluchennay matrica\n");
for(i=0; i<n; i++)
{
    for(j=0; j<m; j++)
        printf("%4d", mas[i][j]);
    printf("\n");
}
вот что-то нашла.. но тут предлагается ввести элементы массива.. но как сделать так, чтобы можно было ввести число столбцов и строк, а элементы появлялись рандомно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2012, 22:19     Найти сумму квадратов четных элементов матрицы
Еще ссылки по теме:

Найти сумму элементов матрицы, стоящих в четных строках и нечетных столбцах - C++
Помогите,пожалуйста написать программу на C++. Создать двумерный динамический массив. Заполнить его с клавиатуры или генератором...

Для каждой строки матрицы найти произведение четных элементов и сумму нечетных - C++
В матрице размером m на n для каждой строки матрицы найти произведение четных элементов и сумму нечетных. Результат оформить в виде матрицы...

Подсчитать сумму квадратов четных и сумму квадратов нечетных чисел - C++
1. Дан массив A размера N. Вывести его элементы в следующем порядке: A1, AN, A2, AN–1, A3, AN–2, … . #include&lt;iostream.h&gt; void...

Найти сумму четных элементов массива, стоящих на четных местах - C++
Вы моя последняя надежда( помогите пожалуйста)) прогу с комментариями... 1. Найти сумму четных элементов массива, стоящих на четных...

Определить: среднее арифметическое элементов n-го столбца и сумму квадратов элементов k-й строки матрицы - C++
Дан двумерный массив. Определить: среднее арифметическое элементов n-го столбца массива и сумму квадратов элементов k-й строки массива. ...

Найти сумму четных элементов массива cтоящих в четных местах (Ошибка C2065: необъявленный идентификатор) - C++
найти сумму четных эл. массива V cтоящих в четных местах #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Pahanuch
324 / 159 / 13
Регистрация: 03.11.2010
Сообщений: 920
18.09.2012, 22:19     Найти сумму квадратов четных элементов матрицы #4
n и m тут константы. чтобы задать кол-во строк и столбцов с клавиатуры, делаете так
C++
1
2
3
4
5
6
int n = 0, m = 0;
printf("n = ");
scanf("%d", &n);
printf("m = ");
scanf("%d", &m);
int mas[n][m];
Чтобы числа сами генерировались так ...
C++
1
2
3
4
5
6
srand(time(0));
for (i = 0; i < n; i++)
        for (j = 0; j < m; j++)
        {
              mas[i][j] = rand() % 100; 
        }
Добавлено через 19 минут
чтобы посчитать сумму нечетных элементов в цикл, после
C++
1
mas[i,j] = rand() % 100;
добавьте
C++
1
if (mas[i][j] % 2 ==1) summa+=mas[i][j]*mas[i][j];
Yandex
Объявления
18.09.2012, 22:19     Найти сумму квадратов четных элементов матрицы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru