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

Среди элементов массива найти максимальный элемент и его номер - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С чего начать изучение программирования на c++? http://www.cyberforum.ru/cpp-beginners/thread1173846.html
Может ли кто ни буть помочь научиться програмировать? сам не могу справиться,не знаю за что браться.Извините если не по теме.
C++ Создание программы для работы с текстовыми файлами Здравствуйте, я естественно новичок в C++, стал изучать этот язык для того, чтобы создать программу, которую хочу использовать в работе. Для этого скачал visual studio 2008, более поздние версии не подходят для моего ПК)). Изучаю программирование по учебникам Стауструпа, больших продвижений за собой не замечаю. Подскажите, если не весь код написания программы, но хотя бы в каком направлении... http://www.cyberforum.ru/cpp-beginners/thread1173839.html
C++ Организация класса (lib.so + header.h)
Есть 3 файла: main.cpp header.h lib.so Задача сделать стек используя контейнер\класс. Я остановился на class. Мое видиние решения(Осторожно, ошибки!!!):
Cоставить блок-схему по программе C++
#include <string.h> #include <dos.h> #include <iostream.h> #include <iomanip.h> #include <vcl.h> #include <stdlib.h> #include <conio.h> struct bus { char FIO_voditel;
C++ Вывести список студентов, которые не имеют ни одной оценки 4 http://www.cyberforum.ru/cpp-beginners/thread1173808.html
Здравствуйте, друзья. Нуждаюсь в помощи: составить программу для вывода структуры по n студентам с такими данными: фамилия, год рождения, год поступления и оценки по 4 предметам. Вывести список студентов, которые не имеют ни одной оценки 4. С описанием, вводом и выводом структуры все нормально, за исключением того, что при выводе русские символы, почему-то, не выводятся (фамилии студентов,...
C++ Как вычислить корень уравнения формулой Ньютона? Здравствуйте, вопрос описан уже в заголовке, могу добавить только свой недоделанный код: #include "stdafx.h" #include "math.h" #include "iostream" using namespace std; int f (int n) { if (n<=1) return 1; подробнее

Показать сообщение отдельно
malfoi
 Аватар для malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 334
13.05.2014, 01:48     Среди элементов массива найти максимальный элемент и его номер
пойдёт?)
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
#include <iostream>
#include <cmath>
 
struct vec { //создаём структуру координат вектора
    double x;
    double y;
};
 
int main() {
    int n;
    std::cin >> n;
    vec *v = new vec[n]; //объявляем наш массив из n векторов
    double lens[n]; //объявляем массив длин векторов
    for (int i = 0; i < n; i++) {
        std::cin >> v[i].x >> v[i].y; //вводим координаты каждого вектора
        lens[i] = sqrt(v[i].x * v[i].x + v[i].y * v[i].y); //считаем каждую длину
    }
    for (int i = 0; i < n; i++)
        std::cout << lens[i] << " "; //выводим длины каждого вектора
    std::cout << std::endl;
    double max = lens[0];
    int idx = 1;
    for (int i = 1; i < n; i++) { //ищем максимальную длину и запоминаем ее индекс
        if (max < lens[i]) {
            max = lens[i];
            idx = i + 1;
        }
    }
    std::cout << max << " " << idx << std::endl;
    return 0;
}
 
Текущее время: 08:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru