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

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

Войти
Регистрация
Восстановить пароль
 
Kreiz
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 17
#1

Если элемент массива - вещественный оставить его без изменения, если целый, то прибавить к нему 0.1 - C++

14.05.2014, 06:57. Просмотров 163. Ответов 0
Метки нет (Все метки)

//Обьявить динамический массив.Заполнить его целыми и вещественными числами.
//ВВывести на экран массив(оформить как функцию).
//если элемент вещественный оставить его без изменения,если целый ,то прибавить к нему0.1(оформить как функцию).
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>
using namespace std;
void print(float *mas,float n)//функция печати массива на экран
{
cout<<"Масив: ";
for(int i = 0; i < n; i++)
cout<<mas[i]<<"\t";//выводим все элементы массива через пробел
cout<<" \n";}
void vesh(float *mas, int n)//заголовок
{
for(int i=0;i<n;i++)//Цикл
{if (mas[i]==(int)mas[i]) 
mas[i]=mas[i]+0.1;//Если элемент совподает с его дробнойчастью,т.е целое,то прибавляем 0.1
cout<<mas[i]<<"\t";}
}
void main()//Главная функция!
{
setlocale (LC_ALL,"rus");
const float n, *mas;
cout<<"Введите кол-во элементов : ";
cin>>n;
mas = new float [n];// массив цедых чисел
cout<<"Введите элементы масива:\n";
for(int i = 0; i < n ;i++)
cin>>mas[i];
print(mas, n);
vesh(mas , n);
system("pause");
}
Помогите пожалуйста изменить программу в двух мерный массив
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2014, 06:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Если элемент массива - вещественный оставить его без изменения, если целый, то прибавить к нему 0.1 (C++):

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

Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть 2, если нулевым, то заменить на 10 - C++
Дано целое число. Если оно является нечетным положительным, то прибавить к нему 1, если отрицательным, то вычесть из него 2, если нулевым,...

Если эти числа равны, заменить их на 0, если нет - меньшое заменить большим, а большое оставить без изменения - C++
Дано 2 целых числа, каждое из низ не больше 2*10^9 по модулю. Если эти числа равны, заменить их на 0, если нет - меньшое заменить большим,...

Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2 - C++
Дано целое число.Если оно является положительным,то прибавить к нему 1;если отрицательное,то вычесть из него 2; если нулевым,то заменить...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его - C++
Подскажите пожалуйста или правильно я написал решения,а то всё работает,но мне кажется, что где-то затупил) /* Дано целое число....

Оставить без изменения последовательность, если она упорядочена - C++
Даны целые числа а1...аn, где n - целое положительное число (n&lt;=100). Оставить без изменения последовательность, если она упорядочена по...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2014, 06:57
Привет! Вот еще темы с ответами:

Вычесть из положительных элементов массива элемент с номером k1, а к отрицательным прибавить элемент с номером k2, нулевые элементы оставить без измен - C++
Вычесть из положительных элементов массива элемент с номером k1, а к отрицательным прибавить элемент с номером k2, нулевые элементы...

Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число - C++
Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число. ...

Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность - C++
Дана последовательность действительных чисел X1,X2,X3,…,Xn (n&gt;2, заранее неизвестно). Если последовательность отсортирована по возрастанию,...

Поменять местами первый элемент массива с максимальным, другой с минимальным, остальное оставить без изменения - C++
Дан массив С, состоящий из N элементов (N &lt;10). Поменять местами первый элемент массива с максимальным, другой с минимальным, остальное...


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

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

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