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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread226484.html
Для группы фирм известен курс их акций за каждый из месяцев календарного года. Составить список тех фирм, курс акций которых все время повышался (т.е. курс за каждый последующий месяц больше, чем за предыдущий). Проверку роста курса осуществить в подпрограмме. Добавлено через 40 секунд Известны оценки группы студентов за сессию. В группе 20 студентов, в сессии 4 экзамена. Определить суммарную...
C++ На структуры прога,не идет нифига( Вывести анкетные данные студентов,получивших по предмету физика оценку "отлично". http://www.cyberforum.ru/cpp-beginners/thread226478.html
Нужна программа для поиска слова в тексте. с++ C++
ЛЮди, помогите. Нужно написать программу, которая производит поиск введенного пользователем слова в тексте. Текст берется из файла. Программа на языке С++. Я проучился только 1 семестр, поэтому как можно проще. Плевать сколько там строк будет. Лишь бы работала. И если не трудно с пояснениями... А то не пойму ведь нихрена)
Простые примеры программ клиента и сервера C++
Доброго времени суток нужны простые программы клиента и сервера. например - клиент приконектился к серверу. сервер отдал ему файл ххх в директорию клиента. У клиента изменился файл ууу и он отдал его на сервер так же в директорию с севрер и с заменой файлов. у клиента2 изменился файл zzz и он его отослал на сервер. у сервера изменения - отсылает yyy клиенту1 и zzz клиенту2. ну вот так чтото...
C++ функции, с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread226440.html
#include <iostream.h> #include <conio.h> int max(int k,...) { int *p=&k; int maxi; for(;k!=0;k--)
C++ обьясните строение цыкла нащёл код!!он работает!! но я его не понимаю!!! обьясните цыкл!!! int exp=2; int base=10; int i=1; for (; exp; exp--) i= base*i; cout <<"Ответ" << i; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
10.01.2011, 10:24     Найти среднее арифметическое простых чисел в массиве
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <time.h> 
#include <math.h> 
using namespace std;
#define n 10 
bool prost(int a)
{
    if(a<2)
        return false;
    for(int i=2; i<a/2; i++)
        if(a%i==0)
            return false;
    return true;
}
 
int main ()
{
    int mas[n], i, H, j;
    srand( time( NULL ) );
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    for(i=0; i<n-1; i++)
       mas[i]=rand()%9+1;
    for(i=0; i<n-2; i++)
        for(j=0; j<n-2; j++)
            if(mas[j]<mas[j+1])
            {
                int temp=mas[j];
                mas[j]=mas[j+1];
                mas[j+1]=temp;
            }
    cout<<"Исходный массив: "<< endl;
    for(i=0; i<n-1; i++)
        cout<<"["<<i<<"]= "<<mas[i]<<endl;
    H=rand()%10;
    cout<<endl<<"H= "<<H<<endl;
    for(i=0; i<n-1; i++)
        if(H>mas[i])
        {
            for(j=n-1; j>i; j--)
                mas[j]=mas[j-1];
            mas[i]=H;
            break;
        }
    if(i==n-1) mas[n-1]=H;
   cout<<"Полученный массив: "<< endl;
    for(i=0; i<n; i++)
        cout<<"["<<i<<"]= "<<mas[i]<<endl;
    int col=0, sum=0, pr=1;
    for(i=0; i<n; i++)
    {
        if(prost(mas[i]))
        {
            col++;
            sum+=mas[i];
        }
        pr*=mas[i];
    }
    cout<<"среднее арифметическое простых чисел в массиве: "<<(double)sum/col<<endl;
    cout<<"среднее геометрическое всех чисел в массиве: "<<pow(pr, 1./n)<<endl; 
    return 0; 
}
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru