Другие языки программирования и технологии

составить программу на языке visual basic c++ 2010

найти сумму нечетных элементов матрицы и произведение элементов матрицы и произведение элементов находящихся на главной диагонали. .
Хорошо, что что-то уже пыталась написать, вот твоя прога с коментами:

#include <iostream> // ; точка с запятой здесь не нужна
// #include<math.h>; в данной задаче этого не надо
// #include <stdio.h>; у тебя уже есть C++-ный ввод/вывод, зачем еще и Cишный?
// #include <stdlib.h>; не нужно для решения данной задачи

using namespace std;

int main() {
int i, j, sum, n; // если только N, то видимо матрица квадратная?

// для суммы завела переменную, а для произведений забыла
int pm, pd;

int a[100][100]; // вах, какой большой массив, неужели кто-то и правда будет вводить вручную
sum=0;
pm = pd = 1;
cout << "vvedite n "; // операторы разделяем пробелами, каждое действие на одной строке
cin >> n;
for (i = 0; i < n; i++) {
for (j =0; j < n; j++) {
cin >> a[ i ][ j ]; // вводим элементы массива
}
}
for (i = 0; i < n; i++) {
for (j =0; j < n; j++) {
if (a[ i ][ j ] % 2)
sum += a[ i ][ j ]; // суммируем нечетные
pm *= a[ i ][ j ]; // находим произведение всех элементов
if (i == j)
pd *= a[ i ][ j ]; // находим произведение диагонали
}
}
// выводим всю эту тряхомудию, чтобы увидеть что же получилось
cout << "sum: " << sum << "; pm: " << pm << "; pd: " << pd << endl;
return 0;
}
Абай Кошмаганбетов
Абай Кошмаганбетов
70 081
Лучший ответ
Такого языка не существует
250 рублей, оплата вебмани, пишите на мыло s.e.m.a@inbox.ru
Критическое мышление – это мышление о мышлении, во время которого мыслишь, как мыслить лучше.
Vitiaz Vitiaz
Vitiaz Vitiaz
4 806
using std::cout;
using std::cin;
using std::endl;

int main()
{
setlocale(LC_ALL,"Russian");
int count=0;
int i,size;
srand((unsigned)time(NULL));
int *arr;
cout<<"Введите розмер массива: ";
cin>>size;
arr = new int[size];
cout<<"Массив: ";
for(i=0; i<size;>=rand()%9+1;
cout<<arr<i><<" ";
}
cout<<endl;>%2==0)
{
count++;
}
}
cout<
Юрий Сорокин
Юрий Сорокин
2 133