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

Найти номер первого вхождения заданного числа в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс “Деканат”, состоящей из класса ” Специальность” http://www.cyberforum.ru/cpp-beginners/thread1094668.html
Создать класс “Деканат”, состоящей из класса ” Специальность”. Класс “Деканат ”:название деканата , фамилия декана, телефон декана . Класс “Специальность”: название специальности, количество групп. Определить для каждого деканата специальность с наибольшим количеством групп.
C++ boost подключить никак не удалось boost подключить никак не удалось 1>LINK : fatal error LNK1104: cannot open file 'libboost_filesystem-vc110-mt-gd-1_55.lib' либо делать API функциями, либо dirent.h помогите плиз http://www.cyberforum.ru/cpp-beginners/thread1094661.html
Удаление элемента из списка по его номеру C++
Народ, подскажите как связать функцию удаления элемента списка по номеру со структурами которые даны typedef struct { char name; int order; float average_point; } student; typedef struct l_node{ void *data; // Указатель на данные l_node *next; // Указатель на следующий элемент
C++ Программа вычисления обьема цилиндра и конуса на С++
Программа вычисления обьема цилиндра и конуса, которые имеют одинаковую высоту H и одинаковый радиус основания R
C++ system("pause") http://www.cyberforum.ru/cpp-beginners/thread1094621.html
Подскажите пожалуйста, можно ли заменить сообщение "Для продолжения нажмите любую клавишу" при применении команды system("pause")?
C++ Бинарная ассоциация Добрый день есть статья которая расположена по адресу http://habrahabr.ru/post/150041/, пытаюсь разобраться и сделать это на C++, столкнулся с проблемой в коде применительно к бинарной ассоциации: #include <iostream> #include <string.h> using namespace std; struct Date{}; подробнее

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

Найти номер первого вхождения заданного числа в массиве - C++

11.02.2014, 23:25. Просмотров 760. Ответов 3
Метки (Все метки)

1. Вычислить среднее арифметическое квадратов положительных элементов.
2. Определить количество элементов, имеющих четные порядковые номера и являющихся нечетными числами.
3. Найти максимальный элемент и произведение элементов до него.
4. Четные числа заменить на 0, а нечетные на -1, вывести на экран монитора содержимое массива до обработки и после обработки.
5. Найти номер первого вхождения заданного числа в массиве.

1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "math.h"
#include "iostream"
using namespace std;
void main ()
{int i, a[10], s=0, k=0;
float sr;
for (i=0; i<10; i++)
    cin >> a[i];
for (i=0; i<10; i++)
    if (a[i]>0)
{s=s+pow(a[i], 2.0);
k++;}
sr=s/k;
cout << "sr=" << sr;
system ("pause");
}


2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 #include "stdafx.h"
#include "iostream"
using namespace std;
void main ()
{int i, a[10];
float k;
for (i=0; i<10; i++)
    cin >> a[i];
k=0;
for (i=0; i<10; i++)
    if (i%2==0 && a[i]%2!=0)
        k++;
cout << "k=" << k;
system ("pause");
}


3.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 #include "stdafx.h"
#include "iostream"
using namespace std;
void main ()
{ int i, a[10], max, maxN, p=1;
for (i=0; i<10; i++)
    cin >> a[i];
max=a[0];
maxN=0;
for (i=0; i<10; i++)
    {if (a[i]>=max)
        {max=a[i];
        maxN=i;}
if (a[i]<=max)
    p=p*a[i];}
cout << "max=" << max;
cout << "p=" << p;
system ("pause");
}


4.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "iostream"
using namespace std;
void main ()
{ int i, a[10];
for (i=0; i<10; i++)
    cin >> a[i];
for (i=0; i<10; i++)
    if (a[i]%2==0)
        {cout << "a[i]=" << a[i] << endl;
cout << "a[i]=" << 0 << endl;}
    else 
        {cout << "a[i]=" << a[i] << endl;
cout << "a[i]=" << -1 << endl;}
system ("pause");
}




правильно? или нет? и пятую, не могу сообразить как делать=(

Добавлено через 5 минут
а еще у всех начало: Дан массив А из 10 целых чисел введенных с клавиатуры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru