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

В одномерном массиве найти сумму целых частей елементов, расположенных после последнего отрицательного элемента - 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 бит. Пример строки: RGIOANCKDO575W36YJUXC2P6QI4PESWIOPDDYTA Вот таблица base32: 0 - 00000 - 0 1 - 00001 - 1 2 - 00010 - 2 3 - 00011 - 3 4 - 00100 - 4 5 - 00101 - 5 6 - 00110 - 6 7 - 00111 - 7
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; initgraph(&driver,&mode,""); подробнее

Показать сообщение отдельно
igorrr37
1640 / 1268 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
11.04.2011, 02:29     В одномерном массиве найти сумму целых частей елементов, расположенных после последнего отрицательного элемента
Цитата Сообщение от Iliabobr Посмотреть сообщение
преобразовать массив таким образом, чтоб сначала располагались все елементы, отличающиеся от максимального не более чем на 20 процентов, а потом асе остальные
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<algorithm>
#include<cmath>
 
bool IsIn20(const int& max, const int& val){
    return fabs(max-val)<=fabs(float(max)/5);
}
 
int main(){
    int mas[]={21, 4, 5, 22, 18, 17, 19, -7, -22}, size=sizeof(mas)/sizeof(*mas), max, i, j, tmp;
    max=*std::max_element(mas, mas+size);
    for(i=0; i<size; i++){
        if(IsIn20(max, mas[i])){
            tmp=mas[i];
            for(j=i-1; j>=0&&!IsIn20(max, mas[j]); --j){
                mas[j+1]=mas[j];
            }
            mas[j+1]=tmp;
        }
    }
    for(int i=0; i<size; i++){
        std::cout<<mas[i]<<" ";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru