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

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

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

C++ За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами
C++ дан целочисленный массив заменить в нём все элементы
C++ Заменить в одномерном числовом массиве отрицательные элементы их квадратами
C++ Сортировка (все отрицательные компоненты заменить их квадратами, оставив другие без изменения...)
C++ Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
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
4 / 4 / 0
Регистрация: 02.04.2012
Сообщений: 276
11.12.2012, 23:35  [ТС]     Массив (Заменить все элементы их квадратами) #3
Большое спасибо.
P.S. Можете ещё коментарии к программе написать. Мне надо понять для себя)
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
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
4 / 4 / 0
Регистрация: 02.04.2012
Сообщений: 276
13.12.2012, 02:45  [ТС]     Массив (Заменить все элементы их квадратами) #5
Странно, но программа не работает( Выдаёт много ошибок(
Oleshko
 Аватар для 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++ Даны действительные числа. Заменить все отрицательные элементы их квадратами
все отрицательные элементы заменить их квадратами и сортировать по убиванию сделать как функция C++
C++ Заменить все элементы массива квадратами этих элементов

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

Или воспользуйтесь поиском по форуму:
MrRuslanBB
4 / 4 / 0
Регистрация: 02.04.2012
Сообщений: 276
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     Массив (Заменить все элементы их квадратами)
Ответ Создать тему
Опции темы

Текущее время: 03:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru