Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильна ли формула (С++) http://www.cyberforum.ru/cpp-beginners/thread274056.html
Правильна ли формула, посмотрите, пожалуйста y=pow(pow(pow(x,4)+pow((exp,x-4),1/5),1/5),1/2+log10(fabs(x-2.5); или что то совсем не так намудрила? ((
C++ Составить программу Дана строка S. Необходимо получить подстрокуб расположенную между первым и последним пробелом исходной строки. Если исходная строка содержит менее двух пробелов, то вывести пустую строку. (... http://www.cyberforum.ru/cpp-beginners/thread274041.html
C++ STL
Задача 2. Во входном файле in.txt расположена таблица, в каждой строке которой хранится "владелец", "домашнее животное", "кличка". Разместить эти данные в подходящем контейнере (контейнерах),...
Декодировать Base32 C++
Есть строка char из 39 символов в base32. Каждый символ хранится в 8-ми битной ячейке char'а, но имеет всего 32 комбинации, т.е. занимает из них всего 5 бит. Пример строки:...
C++ А можно ли чтобы ответ в задании выводился, на русском? а то у меня иероглифы пишет http://www.cyberforum.ru/cpp-beginners/thread274030.html
Подскажите может нужно подключить что то? мне нужно ввести с клавиатуры на русском и чтоб ответ тоже выводился на Русском языке :)
C++ Работа с графикой #include "graphics.h" #include <math.h> #include <stdio.h> #include <time.h> #include <stdlib.h> int main (void) { int x,y,c,k,q,z,w,e,r,t,u,s,b,n; int driver= DETECT, mode=0; ... подробнее

Показать сообщение отдельно
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
12.04.2011, 08:25
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <iostream>
#include <сmath>
 
#define n 6
using namespace std;
void bubble_sort(float[]);
void elementC(float[]);
void summa(float[]);
int main()
{
int i, c;
float a[n];
for(i=0; i<n; i++)//ввод массива
    {
    cout<<i+1<< " : ";
    cin>> a[i];
    }
 
int imax=0,left = 0, right=n;//imax-  номер макс. элемента
float proc=0;
for (i = 1; i < n; i++)
    if(a[i] > a[imax]) 
        imax = i;
cout << "max = " <<a[imax] << endl;//вывод макс. элем
proc = a[imax]*0.2;// 20% от макс. числа
float boundle=a[imax]-proc; //макс-0
 //вывод этого 
cout << "20 % = " <<proc << endl;
elementC(a);
summa(a);
bubble_sort(a);
system("pause");
return 0;
}
void elementC(float s[])
{
int c;
cout<<"vvedite c = ";//ввод С
cin>>c;
int k=0;//счетчик эл. больших С
for (int i=0;i<n;i++)
    if (s[i]<c) 
        k++;
cout<<"kollichestvo = "<<k<<endl;
}
void summa(float s[])
{
int iotr=0,i;//нахождение последнего отриц. элемента
for (i = 0; i < n; i++)
    if(s[i] < 0) 
        iotr = i;
cout <<"otr = " << s[iotr]<<endl;
 
float sum=0;//сумма от послед отриц до конда
for (i=iotr+1;i<n;i++)
    sum+=(int)s[i];
cout<<"symma = "<<sum<<endl;
}
 
void bubble_sort(float s[])//сортировка
{
int i,t,mid;
float max,swap;
for(i=0;i<n;i++)
{
max=s[i];
mid=i;
for(t=(i+1);t<n;t++)
{
    if(s[t]>max) 
    {   
    mid=t; 
    max=s[t];
    }
}
        swap=s[i];
        s[i]=s[mid];
        s[mid]=swap;
}
for(i=0;i<n;i++)
    cout<<s[i]<<"   ";
}
3й пункт реализован как сортировка пузырьком))
P.S. программа написана мной только частично, сильно не пинайте
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru