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

Вывести сумму первых четырех отрицательных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Главная диагональ и транспонирование матрицы http://www.cyberforum.ru/cpp-beginners/thread1575752.html
Дана целочисленная матрица размерности (n x n) . Если максимальные элементы строк находятся на главной диагонали и образуют не возрастающую последовательность, то транспонировать матрицу. В противном случае матрицу оставить без изменения. Транспонирование я написал, а вот как записать чтобы транспонирование выполнялось по условию? #include <iostream> #include <math.h> #include <stdio.h>...
C++ Использование функции как параметра другой функции В задании указано, что функция P прибавляет значение функции ff к элементу массива, если он входит в промежуток от C до D, которые вводятся с клавиатуры. В моем коде после введения массива он игнорирует функцию Р и потом просто выводит тот же массив. Подскажите, пожалуйста, как исправить. #include <iomanip> #include <cmath> #include <iostream> using namespace std; float f(float x) {return... http://www.cyberforum.ru/cpp-beginners/thread1575747.html
C++ Error lnk1104
error lnk1104 cannot open file 'msvcrtd.lib'; помогите решить проблему, программа компилируется, после чего сразу выступает данная ошибка. Только что установил VS 2012
Запись в массив C++
Здравствуйте. Задан одномерный массив double P; Есть цикл while, в котором под разными if рассчитывается значение РР1. while ((lat2d<=lat1d)&&(lon2d<=lon1d)) { k = (6001.0-((lat1d-lat)/sh)); p = (lon1d-lon)/sh;
C++ Пересечение клеток на плоскости отрезком http://www.cyberforum.ru/cpp-beginners/thread1575737.html
Пользователь вводит координаты концов отрезка на плоскости. Программа должна определить количество квадратных клеток единичной площади с целочисленными вершинами, имеющих общие точки с этим отрезком. Пытался сделать по разному. Первый случай с формулой A*x+B*y+C=0 В итоге забил. #include "stdafx.h" #include <iostream> #include <string>
 

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
09.11.2015, 12:10     Вывести сумму первых четырех отрицательных элементов массива
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
#include<iostream>
#include<time.h>
#include<locale.h>
using namespace std;
 
int main()
{
    double y[12];
    srand ((unsigned)time(0));
    setlocale(LC_ALL,"Rus");
    for(int i=0; i<12; i++)
        y[i]=rand()/(RAND_MAX+1.0)*10.0-5.0;
    cout<<"Массив у:";
    for(int i=0; i<12; i++)
        cout<<y[i]<<" ";
    int c=0;
    double s=0;
    for(int i=0;i<12;i++)
        if(y[i]<0 && c<4){c++;s+=y[i];}
    cout<<"\nСумма минусовых элементов=";
    cout<<s<<endl;
    cout<<"Их количество "<<c<<endl;
    system ("pause");
    return 0;
}
 
Текущее время: 21:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru