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

Заменить отрицательные элементы на их модули, если сумма их цифр больше К - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обмен по Ethernet под DOS http://www.cyberforum.ru/cpp-beginners/thread3920.html
Есть задача: реализовать обмен по Ethernet между двумя компьютерами. Проблема в том, что на одном из них (сервер) должна быть установлена DOS. Люди, может кто сталкивался? :( Подскажите!!!
C++ Двумерный массив Что-то совсем запутался в написании, поэтому прошу опять о помощи: 1) Дан двумерный массив размерностью NxM посчитать среднее арифметическое элементов расположенных на главной диагонали и произведение элементов побочной диагонали и определить разницу между средним арифметическим и произведением. 2) Дан линейный массив разменрностью N определить максимальный и минимальный элемент и... http://www.cyberforum.ru/cpp-beginners/thread3911.html
C++ помогите пожалуйста!
завтра надо сдавать курсовую и экзамен по С++, а то отчислят, помогите с программкой пожалуйста. "Напишите программу, которая открывает текстовый файл-список, содержащий имена файлов по одному в строке. Программа подсчитывает колличество абзацев разделенных пустой строкой, во всех файлах и выводит на экран самый большой и маленький абзац." это надо сделать в консольном...
C++ нужна помощь в С на тем одномерных и многомерных масивов
кто может и кому не очень трудно доходчиврс делать следующее задание 1.в одномерном масиве , с N действительных елементов вычислить - номер минимального елемента массива - сумму елементов массиву , что размещены между первым и вторым минусовыми елементами Превратить массив таким образом , что сначала шли все елементы , модуль каких не превышает 10 , а потом остальные ...
C++ Реализация системы электронной подписи RSA http://www.cyberforum.ru/cpp-beginners/thread3851.html
Училась, училась, все ок было, а тут на тебе :huh:..сказали написать прогу на С++(а у нас был он тока один семестр и то так поверхностно,ознакомительно)... Вообщемп, помогите, пожалуйста, кто-нибудь с задачкой. Создать программу, реализующую систему электронной подписи RSA. Программа должна иметь на входе сообщение М на выходе выдавать М и подпись С. Сообщение – это число от нуля до n-1....
C++ Подсчет среднего арифметического отрицательных элементов массива дан одномерный динамический массив вещественных чисел. посчитать среднее арифметическое отрицательных элементов. Функции: ввода массива, распечатки массива, обработки массива и вывода среднего арифметического подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
8584 / 2184 / 61
Регистрация: 07.03.2007
Сообщений: 10,885
Завершенные тесты: 1
13.12.2007, 10:51
Код
#include <iostream>
int main()
{
 int *arr;
 int *arri;
 int *arrs;
 int n = 0, k = 0, sum = 0, ni = 0, ii = 0;
 std::cout << "Enter razmer!" << std::endl;
 std::cin >> n;
 arr = new int[n];
 arrs = new int[n];
 std::cout << "Enter number!" << std::endl;
 std::cin >> k;
 if(k < 0){
      std::cout << "Wrong number!" << std::endl;
   return 0;
    }
 std::cout << "Enter array!" << std::endl;
 for(int i = 0; i < n; i++) std::cin >>arr[i];
 std::cout << "First array!" << std::endl;
 for(int i = 0; i < n; i++) std::cout << arr[i] << " ";
 std::cout << std::endl;
 for(int i = 0; i < n; i++)
   if(arr[i] < 0){
     sum -= arr[i];
     ni++;
   }
 if(sum > k){
     arri = new int[ni];
     for(int i = 0; i < n; i++){
     if(arr[i] < 0){
       arrs[i] = abs(arr[i]);
       arri[ii] = i;
       ii++;
     }else{
       arrs[i] = arr[i];
        }
     }
   std::cout << "Index array!" << std::endl;
     for(int i = 0; i < ni; i++) std::cout << arri[i] << " ";
    std::cout << std::endl;
     std::cout << "Second array!" << std::endl;
   for(int i = 0; i < n; i++) std::cout << arrs[i] << " ";
    std::cout << std::endl;
    }
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru