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

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

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

Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2 - C++

05.03.2013, 20:22. Просмотров 351. Ответов 1
Метки нет (Все метки)

Дан массив вещественных чисел. Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2.Помогите пожалуйста исправить ошибку.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#define N 5
int main()
{
float a[N];
int i,K1,K2;
for(i=0;i<N;i++)
scanf("%f",&a[i]);
printf("Vvedine K1 i K2");
scanf("%f%f",&K1,&K2);
  for(i=0; i<N; i++)
        if(a[i]>0)
        a[i]=a[i]-a[K1];
    else
        a[i]=a[i]-a[K2];
for(i=0;i<N;i++)
    printf("%f",a[i]);
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 20:22     Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2
Посмотрите здесь:

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

Из всех положительных элементов вычесть элемент с номером k1, из всех отрицательных — число N - C++
Дан массив вещественных чисел: Из всех. положительных элементов вычесть элемент с номером k1, из всех отрицательных — число N. Нулевые...

Из всех положительных элементов массива вычесть элемент с номером k[l], из всех отрицательных - число n - C++
Дан массив вещественных чисел из всех положительных элементов вычесть элемент с номером k, из всех отрицательных — число п. Нулевые...

Из положительных элементов массива вычесть первый элемент, из остальных - второй элемент - C++
Дан массив L(7). Из положительных элементов вычесть первый элемент, из остальных - второй элемент. Вывести новый массив на печать.2 3 -4 ...

В последовательности поменять местами максимальный элемент и элемент с номером m - C++
Дано натуральное число m&lt;20, действительные числа А1..А25 (попарно различные). В последовательности А1..А25 поменять местами МАХ-элемент и...

Вычислить произведение элементов в столбцах с нечетным номером; удалить второй элемент первой строки - C++
Рябят выручайте!!! Помогите пожалуйста составить программу, в которой 1) организовать ввод квадратной матрицы размера nxn из целых...

Добавить элемент с номером k - C++
Помогите с программой #include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL,&quot;Russian&quot;); int...

Массив: Вставить элемент с номером к. - C++
Задание состояло в том,чтобы написать программу выполняющую 5 действий: 1.Удаление элемента с заданым номером. 2.Вставить элемент с...

Удалить из массива элемент с порядковым номером K - C++
5)Дан массив размера N и целое число K (1 ≤ K ≤ N). Удалить из массива элемент с порядковым номером K.

С++ \ Одномерный массив: Добавить элемент с номером К. - C++
Здравствуйте: нужно помоч переделать. Она полностью рабочая. Но без процедур и вся в МЕЙНЕ, переделать что бы в МЕЙНЕ был только вывод...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
05.03.2013, 20:36     Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#define N 5
int main()
{
float a[N];
int i,K1,K2;
for(i=0;i<N;i++) cin>>a[i];
cout<<"Vvedine K1 i K2"<<endl;
cin>>K1>>K2;
float aK1=a[K1-1];
float aK2=a[K2-1];
for(i=0; i<N; i++)
        if(a[i]>0)
                a[i]=a[i]-aK1;
        else
                a[i]=a[i]-aK2;
for(i=0;i<N;i++) cout<<a[i]<<" ";
system("pause");
return 0;
}
Ответ Создать тему
Опции темы

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