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

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

Войти
Регистрация
Восстановить пароль
 
ensaid
3 / 3 / 0
Регистрация: 06.11.2012
Сообщений: 62
#1

Замена определенных чисел в массиве на число которое нужно ввести - C++

07.11.2012, 16:36. Просмотров 494. Ответов 2
Метки нет (Все метки)

Заменить все элементы, меньшие заданного числа, этим числом.
Вводится массив чисел размерность которого = 10. В самом начале вводится число с клавиатуры, а программа должна изменить числа в массиве, если они меньше этого числа, на это число

Здравствуйте! Помогите пожалуйста с написанием программы, в С++ не очень пока разбираюсь, а тут задали внезапно помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 16:36     Замена определенных чисел в массиве на число которое нужно ввести
Посмотрите здесь:

Ввести два числа типо unsighed short,распечатать число,которое содержит в младшем байте большее значение - C++
Ввести два числа типо unsighed short,распечатать число,которое содержит в младшем байте большее значение

Найти число в двумерном массиве, которое чаще всего повторяется - C++
Найти число в двумерном массиве, которое чаще всего повторяется.

Как найти целое число из диапазона от 0 до N, которое не встречается в массиве A? - C++
Как найти целое число из диапазона от 0 до N, которое не встречается в массиве A?

Найти число, которое «ближе всех» к среднему арифметическому в одномерном массиве - C++
Добрый день, мое задание: Требуется разработать программу, которая: 1) обеспечивает ввод n (количества обрабатываемых чисел — размера...

Ввести целое число, которое будет вырастать на "1" десять раз - C++
Начинаю знакомится с языков с++, не могу разобратся. Как ввести число которое будет вырастать на "1" десять раз. И каждое число буде...

В первый массив дописать число, которое есть во втором массиве, но нету в первом - C++
Есть 2 массива: int arr1; int arr2; for(int i=0;i<5;i++) { arr1=i; arr2=i+1; } for(int i=0;i<5;i++)

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

Замена чисел в массиве - C++
Как сделать задачу:Составить функцию, заменяет в одномерном массиве заданного размера из единиц и нулей все единицы на нули и все нули -...

Найти первое из чисел Фибоначчи, которое превосходит заданное число M - C++
Числа Фибоначчи (Fi) определяются по формулам F(0)=1; F(1)=1; F(i)=F(i-1)+F(i-2) при i= 2, 3, ... Найти первое из чисел Фибоначчи,...

Замена чисел в одномерном массиве - C++
Помогите пожалуйста. Дан одномерный массив X.Замените в нем все элементы меньше 5 числом 111.

Ввести число и найти в массиве ближайшее к нему методом двоичного поиска - C++
Ввести массив целых чисел и отсортировать его ( можно использовать qsort).Ввести число и найти в массиве ближайшее к нему методом двоичного...

Записать в файл то простое число, которое есть общим для всех чисел - C++
Такая задача: Дан файл натуральных чисел, которые не больше 255. Переписать во второй файл все простые числа, которые есть общими при...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
07.11.2012, 16:42     Замена определенных чисел в массиве на число которое нужно ввести #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
int main(void)
{
 const int n = 10;
 int a[n],k;
 for (int i=0; i<n; i++)
  std::cin>>a[i];
 std::cout<<"Number: ";
 std::cin>>k;
 for (int i=0; i<n; i++)
 {
  if (a[i]<k)
   a[i]=k;
  std::cout<<a[i]<<"\t";
 }
 system("PAUSE");
 return 0;
}
MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
07.11.2012, 16:42     Замена определенных чисел в массиве на число которое нужно ввести #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "iostream"
using namespace std;
 
int main(){
      int n = 10;
      int x;
      cin>>x;
      int *mas;
      mas=new int[n];
      for(int i = 0; i<n;i++){
            cin>>mas[i];
      }
       for(int i = 0; i<n;i++){
            if(mas[i]<x) mas[i]=x;
      }
return 0;
 
}
Yandex
Объявления
07.11.2012, 16:42     Замена определенных чисел в массиве на число которое нужно ввести
Ответ Создать тему
Опции темы

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