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

Заменить в одномерном числовом массиве отрицательные элементы их квадратами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести дату http://www.cyberforum.ru/cpp-beginners/thread720365.html
Перевести дату из символьного формата во внутреннее представление.
C++ Классы, перевести строку с из char * в строку и обратно... Помогите решить... Определить два класса, строку с преобразование из char * в строку и обратно и Целое Int с преобразованием из int и обратно, а также взаимное преобразование String и Int. http://www.cyberforum.ru/cpp-beginners/thread720361.html
Найти количество введенных чисел, когда их сумма превысила 100 C++
2.с клавиатуры вводится числа и последовательно суммируются. Найти количество введенных чисел, когда их сумма превысила 100. Если можно на turbo c++ 3.0
C++ Вычисление суммы двух дробей в C++
Разработать функцию, вычисляющую сумму двух обыкновенных дробей. Написать программу, которая находит сумму n заданных обыкновенных дробей.
C++ Про пузырьковую сортировку http://www.cyberforum.ru/cpp-beginners/thread720355.html
Вопрос: 1). если у нас дан массив 51428, то сколько проходов i совершено? (по моим подсчётам 4, т.к. массив из 5-ти чисел) void bubbleSort(int* arr, int size) { int tmp, i, j; for(i = 0; i < size - 1; ++i) // i - номер прохода { for(j = 0; j < size - 1; ++j) // внутренний цикл прохода
C++ Дано натуральное n. Вычислить n ∏(2+1/i!) i=1 подробнее

Показать сообщение отдельно
dimoncheg
 Аватар для dimoncheg
10 / 10 / 2
Регистрация: 18.10.2012
Сообщений: 220
05.12.2012, 16:43     Заменить в одномерном числовом массиве отрицательные элементы их квадратами
Помогите пожалуйста заменить в одномерном числовом массиве отрицательные элементы их квадратами. Так как я в с++ полное дно (к сожалению), то программа вас может слегка шокировать. Буду рад любой помощи.

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
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
using namespace std;
int main()
 
{
    
 int k, array [100];
 
      for (k=0; k<100; k++) {
 
     {array [k]=rand();
 
           if (k<0) {
                    
              k=k*k;
}
 
                     }
}
 
printf("array[k]");
 
system("pause");
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru