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

Одномерные массивы и указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Применение циклов, условных операторов http://www.cyberforum.ru/cpp-beginners/thread25080.html
Я будущий студент компьютерных наук я ни разу не сталкивался с С++,и мне приходится изучать самостоятельно прогу и мне нужно решить несколько заданий мне главное узнать как пишется полностью программа и думаю что дальше я разберусь в книгах нет таких примеров что мне нужно. помогите ПОЖАЛУЙСТА решить задания 1. Применение циклов, условных операторов 2. "Одномерные массивы" В векторе из...
C++ Проверить,число введено или нет. Ребята а как проверить ввел я число в массиве или символ??? http://www.cyberforum.ru/cpp-beginners/thread25054.html
C++ Поиск максимального элемента строки матрицы (функции)
Здравствуйте! Помогите пожалуйста с задачкой: сделать программу в функции которой будет высчитываться произведение максимальных эле¬ментов каждой строки прямоугольной матрицы а в основной программе указанные значения для трех массивов, результирующие значения вывести в порядке убывания. Большое спасибо заранее
C++ Маленький калькулятор
Собственно не работает if почему-то. Например когда вводишь число 7, то выполняется действие из пункта 5 # include <iostream.h> # include <iomanip.h> # include <math.h> int main() { int a,b,c,d; /////////////////////////////////////////////////// /////////////Начало окна приветствия///////////////
C++ Простые числа-близнецы http://www.cyberforum.ru/cpp-beginners/thread25022.html
Дан отрезок целых чисел от 2 до n. Найти все простые числа-близнецы(отличаются друг от друга на 2) Мой код тупой,недоделанный и тд.Но может там хоть есть какая-то идея правильная... // Близнецы.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Описать вещественный массив из 7 элементов,заполнить с клавиатуры Описать вещественный массив из 7 элементов,заполнить с клавиатуры,вводить отрицательное и положительное значение,вычеслить среднее арифметическое положительное значение.Результаты вывести на экран.Знаю что это не хорошо и надо самому учить,но студент начинает думать об этом только на экзамене...(( подробнее

Показать сообщение отдельно
Phantom
Эксперт C++
 Аватар для Phantom
3160 / 842 / 15
Регистрация: 29.12.2008
Сообщений: 952
05.03.2009, 18:54     Одномерные массивы и указатели
Вот первая, например, остальные похожие.
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
#include <iostream>
using namespace std;
 
void main()
{
    float *mas;              //используем динамический массив.
    int n;                   //Размерность массива.
    cout << "Razmernost: ";
    cin >> n;                //ввод размерности.
    cout << endl;
    mas = new float [n];    //выделение памяти под массив.
    int i;
    for (i=0; i<n; i++) cin>>mas[i]; //ввод элементов массива.
 
    float A,B;                       //А и В
    cout << "Vvod A & B: ";
    cin >> A; cin>>B;                //ввод А и В
 
    int count=0;                    //количество элементов между А и В
    for (i=0; i<n; i++)             //Проходим по массиву и...
        if (mas[i]>A && mas[i]<B) count++;   //...если текущий элемент от А до В, то увеличиваем счетчик.
 
    for (i=0; i<n; i++) cout << mas[i] <<' '; cout << endl;  //Печать массива и счетчика.
    cout<< "Chislo elementov ot A do B: "<<count;
    system("pause");
}
Во второй нужно пройти по массиву, найти максимальный элемент, запомнить его индекс (номер его позиции в массиве), затем посчитать сумму элементов, у которых индекс больше, т.е. которые стоят после максимального элемента.

В третьей обычный алгоритм сортировки, их много в интернете, только сортировать будем не элементы, а их модули (модуль числа Х выглядит как abs(X) в C++).
 
Текущее время: 22:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru