Форум программистов, компьютерный форум 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{}; подробнее

Показать сообщение отдельно
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
11.02.2014, 23:40     Найти номер первого вхождения заданного числа в массиве
С 1-3 все норм в роде... я бы только в 1
Цитата Сообщение от MaKN Посмотреть сообщение
s=s+pow(a[i], 2.0)
заменил на
C++
1
s+=a[i]*a[i]
тогда бы #include "math.h" не нужен был. А в 3
p=p*a[i]
записал бы так
C++
1
 p*=a[i]
записи полностью эквиваленты но мой вариант чуточку изящней и пользуется возможностью операторов с++... Так же все таки в 3 правильнее цикл поиска начинать с 1 элемента (хотя Ваш код тоже рабочий):
C++
1
2
maxN=0;
for (i=1; i<10; i++)

А вот с 4 не согласен, вы же хоть выводите но:
1. впермешку;
2. У вас исходный массив остался исходным и не стал обработанным...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "iostream"
using namespace std;
void main ()
{ int i, a[10];
for (i=0; i<10; i++)
    cin >> a[i];
cout << "a[i]=" << a[i] << endl;
cout<<"ishodniy massiv:"<<endl;
for (i=0; i<10; i++)    cout << "a[i]=" << a[i] << endl;
for (i=0; i<10; i++)
    if (a[i]%2==0)
         a[i]=0;
    else a[i]=-1;
cout<<"Obrabotaniy massiv:"<<endl;
for (i=0; i<10; i++)    cout << "a[i]=" << a[i] << endl;
system ("pause");
}
А с 5 задачей так она похожа на 3 только вместо поиска максимального числа, искать заданное (я бы использовал правда для этого цикл while)
 
Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru