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

В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать строку "number" (как массив символов) и переменную вещественного типа http://www.cyberforum.ru/cpp-beginners/thread666827.html
Помогите пожалуйста с заданием.... Надо Описать строку “number” (как массив символов) и переменную вещественного типа. Ввести значение переменной с клавиатуры. Очистить экран и вывести на экран ...
C++ Вывод строки на экран: код не показывает обратную косую черту Срочно нужна помощь.... по заданию надо вывести на экран сообщение: \\Это комментарий? //Нет, это комментарий дан код, но не показывает обратную косую черту. #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread666824.html
C++ Вычислить сумму ряда с заданной точностью
на языке си++. даны действительные числа -1<x<1,1<ε <0, составить программу вычисления с точностью ε следующие суммы ((2^2)*(x^2))/(2*4) +((2^3)*(x^3))/(2*4*6)+....
C++ istream, ostream
Есть задача по сохранению в файл и восстановлении из файла объекта. Функции надо сделать такие: void Serialize(std::ostream & stream); // сохранение в файл void Deserialize(std::istream &...
C++ Имеется строка, содержащая число в экспоненциальной форме http://www.cyberforum.ru/cpp-beginners/thread666747.html
помогите пожалуйста !!!!.... никак не могу придумать как решить эту задачу.. очень нужно.. Прочитать в переменные целого типа два действительных числа со знаком в экспоненциальном представлении...
C++ Как сделать так, чтобы окно консоли не сразу закрывалось подскажите пожалуйста, как сделать так чтобы окошко программы не сразу закрывалось, чтобы я мог просмотреть результат? подробнее

Показать сообщение отдельно
AnreyKazakov
Заблокирован
09.10.2012, 09:37
Цитата Сообщение от W0ks Посмотреть сообщение
332947=>431947
по условию на выходе должно быть 331927

Добавлено через 14 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    const int siz=6;
    int max;
    int array[siz]={3,3,2,9,4,7};
    max=array[0];
    for(int i=1;i!=siz;++i)
        {
        if(array[i]>max) max=array[i];
        }
    for(int i=0;i!=siz-1;++i)
        {   
        if((array[i]%2==0)||(array[i+1]==max))
        array[i]/=2;
        cout<<array[i]<<" ";
        }   
    cout<<(array[siz-1]%2==0?array[siz-1]/2:array[siz-1]);  
    cout<<endl; 
    return 0;
    }
Я вот так вижу...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru