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

Определить количество простых чисел в матрице: подробно разобрать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить обратные значения тех из тех чисел, значения которых не равны нулю http://www.cyberforum.ru/cpp-beginners/thread685530.html
Даны три числа x y z.Вычислить обратные значения тех из них, значения которых не равны нулю , остальные оставить без изменения . Новые значения напечатать #include <stdio.h> #include <conio.h> #include<iostream.h> main() { setlocale(LC_ALL, "Russian"); int x, y, z; float m, n, o; printf ("ââåäèòå çíà÷åíèÿ ");
C++ Как вставить картинку в консоль Ребята как в Си++ вставить картинку? http://www.cyberforum.ru/cpp-beginners/thread685528.html
C++ Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx
Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx. Например: для строки “ab<F6>cdefgh<E9><F2>ijk<asd>” - “abШcdefghжЫijk<asd>” mozete pomocj s rewenijem etoj problemmi
Нужно исправить класс комплексных чисел C++
Программа написана в среде visual studio 2010, прошу помочь исправить ошибку, а именно выводит на значения, а лишь указатель на некоторый раздел памяти (программа должна выполнять сложение и умножение векторов из комплексных чисел, любой размерности): #include <iostream> using namespace std; typedef unsigned int ripper; typedef const int N; class Complex { private:
C++ Найти сумму цифр числа, находящихся на четных позициях http://www.cyberforum.ru/cpp-beginners/thread685492.html
Дано натуральное число N.Найти сумму его цифр,находящихся на четных позициях.Позиции нумеруются слева направо. Подскажите пожалуйста к каким операндом следует обратиться и с коментариями пож.
C++ Проверка на правильность ввода Помогите с проверкой на ввод.. как именно должна выглядеть проверка для данного кода..? #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std; int main() подробнее

Показать сообщение отдельно
Callaps
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 3

Определить количество простых чисел в матрице: подробно разобрать код - C++

31.10.2012, 20:19. Просмотров 342. Ответов 1
Метки (Все метки)

Нужно подробное объяснение кода, если можно построчно.

Определить количество простых чисел в матрице.

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
47
48
#include<iostream>
#include <conio.h>
 
using namaspace std;
 
bool is_prime(int x) 
{       
    if ((x==2)||(x==3)) 
        return true; 
    if (x<2||x%2==0||x%3==0) 
        return false; 
    for (int i=3; i*i<=x; i+=2) 
          if (x%i==0) 
              return false; 
    return true; 
}
int main()
{
    int **a,n,m,result=0;
 
    cout<<"Enter n,m:\n";
    cin>>n>>m;
 
    a=new int*[n];
    for(int i=0;i<n;i++)
    {
        a[i]=new int[m];
        for(int j=0;j<m;j++)
        {
            cout<<"Enter a["<<i<<"]["<<j<<"]: ";
            cin>>a[i][j];
            if(is_prime(a[i][j]))
                result++;
        }
    }
 
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
            cout<<a[i][j]<<"\t";
        cout<<endl;
    }
 
    cout<<"\nResult: "<<result<<endl;
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru