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

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

Войти
Регистрация
Восстановить пароль
 
Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
#1

Массив (Все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого) - C++

09.12.2012, 22:24. Просмотров 446. Ответов 2
Метки нет (Все метки)

Подскажите что не так в программе. Суть в том,надо все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
using namespace std;
 
int main()
{double C[16];
int i;
cout<<"Vvedite massiv C[16]\n";
for (i=0;i<=16;i++)
cin>>C[i];
for(i=0;i<=16;i++)
      if(abs(i)>10)
      i=1;
      else (i<=10);
      i=abs(i);
cout<<"C[16]"<<C[i];
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массив (Все вещественные числа массива которые больше 10 заменить на 1,остальные округлить до целого) (C++):

Преобразовать массив: сначала элементы больше заданного числа f, а затем - все остальные - C++
Всем привет, помогите пожалуйста добить лабу: нужно преобразовать массив так, чтобы сначала шли элементы больше заданного числа f, а затем...

Перенести все числа больше нуля в правую часть массива, остальные в левую - C++
Вот примерно что получилось. void Masiv::zamina(int nn) { for (int i=0;i&lt;nn;i++) { if (g&lt;0) { z=-1; ...

В одномерном массиве из 10 вещественных чисел заменить все элементы, которые больше заданного числа х - C++
Помогите решить на С++ пожалуйста 1. В одномерном массиве из 10 вещественных чисел заменить все элементы, которые больше заданного числа...

Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 - C++
Даны вещественные числа b1,b2,..b9. Определить среднее арифметическое тех из них которые больше 10 Кто представляет как это сделать,...

Вывести все элементы массива, которые больше введенного числа - C++
Вывести все элементы массива, которые больше введенного числа

Дан массив F[0:n-1].Сформировать два новых массива: первый содержит элементы, не превышающие заданного числа, а второй - все остальные - C++
Помогите пожалуйста.Нужен полный текст программы, заранее благодарен

2
svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
09.12.2012, 23:37 #2
надо работать с элементом массива C[i], а не с переменной i
0
Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
10.12.2012, 19:49  [ТС] #3
Цитата Сообщение от svkpro Посмотреть сообщение
надо работать с элементом массива C[i], а не с переменной i
Получается примерно,так ,значение не то выводит,в чем проблема? подскажите
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
using namespace std;
 
int main()
{double C[16];
int i;
cout<<"Vvedite massiv C[16]\n";
for (i=0;i<=2;i++)
cin>>C[i];
for(i=0;i<=2;i++)
      if(abs(C[i])>10)
      {C[i]=1;}
      else (C[i]<=10);
      {C[i]=abs(C[i]);}
cout<<"C[16]"<<C[i];
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 19:49
Привет! Вот еще темы с ответами:

Дан массив А(17).Все элементы выше 0 на 5,а остальные заменить на 0 - C++
Дан массив А(17).Все элементы выше 0 на 5,а остальные заменить на 0.

Реализовать сортировку массива: в начало поместить все простые числа, а затем все остальные - C++
Ребят, не могу отсортировать массив. Нужно, чтобы сначала шли все простые числа из массива, а затем все остальные. Что не так? #include...

В первый массив перенести все цифры из исходного массива, во второй - все остальные символы. - C++
Дорогие друзья,помогите пожалуйста неразбериха какаето-то.Код написал, а что надо не получается. Вот задание: Задан массив из k...

Сохранить все числа массива, которые стоят на четных местах, в другой массив. - C++
Есть у меня например массив чисел длины n-пусть n четное. я хочу сохранить все числа которые стоят на четных местах в другой массив,...


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

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

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