пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Билет №2(1,2)

1. Реализовать функцию или процедуру, которая определяет, является ли число Х простым. Организовать вывод всех простых чисел не больше N

#include<iostream>

#include<math.h>

using namespace std;

bool prost(int a) {

       for (int i = 2; i < a; i++) {

             if ((a%i)==0) {

                    return false;

                    break;

             }

       }

       return true;

}

int main() {

       int n, j=2;

       cin >> n;

       while (j <= n) {

             if (prost(j)) {

                    cout << j << endl;

             }

             j++;

       }

       system("pause");

}

 

 

2. Сформировать вектор clip_image002(18).gif, каждый элемент которого представляет собой среднее арифметическое значение строк матрицы clip_image004(7).gif, и вектор clip_image006(6).gif, каждый элемент которого равен произведению элементов столбцов матрицы clip_image004(8).gif.

 

program myprog

      real, allocatable :: A(:,:)

      real, dimension(:), allocatable :: d,g

      read(*,*) i

      allocate (A(i,i),d(i), g(i))

      do j=1,i

      d(j)=sum(A(j,:))/i

      g(j)=product(A(:,j)

      end do

      write(*,100) (d(k),k=1,i)

      write(*,*)

      write(*,100) (g(k),k=1,i)

      100 format (f6.2,\)

      end  


10.06.2015; 11:22
хиты: 243
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь