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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
#1

Массив (Заменить все элементы их квадратами) - C++

11.12.2012, 22:54. Просмотров 524. Ответов 6
Метки нет (Все метки)

Здрасте, напишите пожалуйста небольшую программку по массивам))
Дан целочисленный массив В[1..4,1..3]. Заменить все его элементы их квадратами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 22:54     Массив (Заменить все элементы их квадратами)
Посмотрите здесь:

Все отрицательные элементы вектора заменить их квадратами - C++
Если действительный вектор X имеет хотя бы один элемент, который меньше 2,# То все отрицательные элементы заменить их квадратами, оставив...

Заменить все отрицательные элементы массива их квадратами - C++
Нужна помощь с задачей. Не пишу на c++, потому не знаю как это написать. 2) В двумерном вещественном динамическом массиве замените...

Заменить все элементы четных строк матрицы их квадратами - C++
ввести вещественную матрицу размером 4 на 4 и заменить все элементы четных строк их квадратами плиз горю на экзамене

Заменить все элементы массива квадратами этих элементов - C++
2.Дан целочисленный массив В. Заменить все его элементы их квадратами. Помогите пожалуйста с решением,только начал изучать с++,а уже...

Даны действительные числа. Заменить все отрицательные элементы их квадратами - C++
Я новичок в программировании, помогите. Даны действительные числа А1....,А18. Заменить все отрицательные элементы их квадратами и вывести...

все отрицательные элементы заменить их квадратами и сортировать по убиванию сделать как функция - C++
все отрицательные элементы заменить их квадратами и сортировать по убиванию сделать как функция . Спасибо за ранее!! int ikt (int...

За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами - C++
За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами, а с четными увеличить на заданное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:03     Массив (Заменить все элементы их квадратами) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
#include <cmath> 
 
int main() 
{ 
    const int size = 10; 
    double array[size] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 
    int i; 
 
    for ( i = 0; i < size; ++i) 
        array[i] = pow(array[i], 2); 
 
    for ( i = 0; i < size; ++i) 
        std::cout << array[i] << " "; 
    std::cout << std::endl;
}
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
11.12.2012, 23:35  [ТС]     Массив (Заменить все элементы их квадратами) #3
Большое спасибо.
P.S. Можете ещё коментарии к программе написать. Мне надо понять для себя)
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 23:39     Массив (Заменить все элементы их квадратами) #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>  // ввод, вывод
#include <cmath> // библиотека для математических операций
 
int main() 
{ 
    const int size = 10; // размер массива, константное число
    double array[size] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // массив, типа double
    int i; 
 
    for ( i = 0; i < size; ++i) // проходим по циклу
        array[i] = pow(array[i], 2); // элементу с иедексом i присваиваем вкадрат это числа, функция pow возводит в квадрат
 
    for ( i = 0; i < size; ++i) // выводим массив на экран
        std::cout << array[i] << " "; 
    std::cout << std::endl;
}
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
13.12.2012, 02:45  [ТС]     Массив (Заменить все элементы их квадратами) #5
Странно, но программа не работает( Выдаёт много ошибок(
Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
13.12.2012, 02:51     Массив (Заменить все элементы их квадратами) #6
вот так пробуй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>  
#include <cmath> 
 
using namespace std;
 
int main() 
{ 
    const unsigned int size = 10; 
    double array[size] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 
    size_t i = 0;
 
    for ( i = 0; i < size; ++i ) 
        array[i] = pow ( array[i], 2); 
 
    for ( i = 0; i < size; ++i) 
        cout << array[i] << " "; 
    system ("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2012, 19:03     Массив (Заменить все элементы их квадратами)
Еще ссылки по теме:

Заменить отрицательные элементы в массиве их квадратами - C++
Заменить отрицательные элементы в числовом массиве из n чисел (n&gt;10) их квадратами, оставив остальные без изменения.

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

Заменить в одномерном числовом массиве отрицательные элементы их квадратами - C++
Помогите пожалуйста заменить в одномерном числовом массиве отрицательные элементы их квадратами. Так как я в с++ полное дно (к сожалению),...

Все отрицательные члены массива заменить их квадратами - C++
В массивах не силен, поэтому обращаюсь к знающим людям, форумные троли лесом. 1.Если в данном массиве целых чисел а1...аn, есть хотя...

Найти сумму положительных элементов массива до максимального и заменить отрицательные элементы квадратами - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)сумму положительных элементов массива, расположенных до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MrRuslanBB
5 / 5 / 0
Регистрация: 02.04.2012
Сообщений: 318
24.12.2012, 19:03  [ТС]     Массив (Заменить все элементы их квадратами) #7
Вот что заработало))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
int main()
{
   const unsigned int size=10;
   double array[size]={1,2,3,4,5,6,7,8,9};
   size_t i=0;
 
   for (i=0; i<size; ++i)
      array[i]=pow(array[i], 2);
 
   for (i=0; i<size; ++i)
      count<<array[i]<<" ";
getch();
return 0;
}
Yandex
Объявления
24.12.2012, 19:03     Массив (Заменить все элементы их квадратами)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru