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

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

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

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

05.03.2013, 20:22. Просмотров 372. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 20:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из всех положительных элементов вычесть элемент с номером k1, из остальных — элемент с номером k2 (C++):

Вычесть из положительных элементов массива элемент с номером 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++
Записи в линейном списке содержат ключевое поле типа *char(строка символов). Сформировать двунаправленный список. Удалить из него элемент с...

1
Черный ворон
130 / 124 / 6
Регистрация: 31.01.2012
Сообщений: 435
05.03.2013, 20:36 #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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 20:36
Привет! Вот еще темы с ответами:

Удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером - C++
Структура &quot;Информация&quot;: - носитель; - объем; - название; - автор. Удалить первый элемент с заданным объемом информации, добавить...

Удалить элемент с заданным номером и добавить К элементов в начало списка - C++
Написать программу, в которой создаются динамические структуры и выполнить их обработку в соответствии со своим вариантом. Для...

Доработка структуры (удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером) - C++
//--------------------------------------------------------------------------- ЗАДАНИЕ:Создать двоичный файл из элементов , заданных...

Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n - строкой с - C++
Дана квадратная матрица порядка m. Преобразовать матрицу по правилу: строку с номером сделать столбцом с номером n, а столбец с номером n -...


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

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

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