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

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

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

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

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

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

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

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

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

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

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

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

6
David Sylva
1291 / 953 / 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;
}
1
MrRuslanBB
6 / 6 / 0
Регистрация: 02.04.2012
Сообщений: 318
11.12.2012, 23:35  [ТС] #3
Большое спасибо.
P.S. Можете ещё коментарии к программе написать. Мне надо понять для себя)
0
David Sylva
1291 / 953 / 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;
}
1
MrRuslanBB
6 / 6 / 0
Регистрация: 02.04.2012
Сообщений: 318
13.12.2012, 02:45  [ТС] #5
Странно, но программа не работает( Выдаёт много ошибок(
0
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;
}
1
MrRuslanBB
6 / 6 / 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;
}
0
24.12.2012, 19:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2012, 19:03
Привет! Вот еще темы с ответами:

В данной целочисленной квадратной матрице порядка N все элементы со значением Z заменить их квадратами - C++
В данной целочисленной квадратной матрице порядка N все элементы со значением Z заменить их квадратами (В С++)

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

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

Дан массив целых чисел из 10 элементов.Все элементы кратные 10 заменить 0;Все нечетные элементы удвоить, а четные уменьшить на 2; - C++
Дан массив целых чисел из 50 элементов. Все элементы кратные 10 заменить 0; Все нечетные элементы удвоить, а четные уменьшить на 2; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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