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

Удвоить значение элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error 1 fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage: http://www.cyberforum.ru/cpp-beginners/thread179480.html
// Lab7_1.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; float y; void funka(float x) {
C++ Графика на c++ Как создается графика на c++. Как можно реализовать модель вращающегося тора на c++ http://www.cyberforum.ru/cpp-beginners/thread179472.html
Ввод чисел, при вводе нуля - вывод количества цифр, идущих по порядку C++
Задача: пользователь вводит числа, при вводе нуля необходимо вывести кол-во чисел, которые шли по порядку(например: 2867524560 --> выводит 4, т.к. до нуля идут четыре числа в порядке возрастания(2-4-5-6)) :wall:
C++ Стек
Реализовать с использованием массива стек (первый пришел, последний ушел), для чего организовать добавление, удаление элементов в массив и печать массива после каждой операции. нужна помощь!
C++ Подсчет количества различных элементов в массиве http://www.cyberforum.ru/cpp-beginners/thread179430.html
Всем привет! Сегодня всю пару ломал голову над задачей: Тема: функции Язык: Си Задача: дано X(M), Y(N). Вектор имеющий наибольшее количество различных элементов преобразовать по правилу: все элементы >= 10 заменить на 1. Ну вот заменить то не проблема, в функцию записать все - тоже. а вот как найти количество различных элементов в массиве? P.S. думаю надо сравнивать один элемент со всеми...
C++ cannot convert from 'int *' to 'double *' Помогите пожалуйста исправить ошибку: error C2440: '=' : cannot convert from 'int *' to 'double *'. #include <iostream.h> void main() { double *p; int a=15; p=&a; cout<<*p; } подробнее

Показать сообщение отдельно
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
21.10.2010, 15:44     Удвоить значение элемента массива
Почти всё правильно, только удваивать надо не i, а a[i]:
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
30
31
#include <iostream>
 
using namespace std;
int main()
{
const int n=5;
int b, a[n], i;
 
 
for (i=0;i<n;i++)
{
    cout<<"Vvedite element["<<i<<"]: ";
    cin>>a[i];
}
 
cout<<"Vvedite b: ";
cin>>b;
 
for (i=0;i<n;i++)
    if (a[i]==b)
        a[i]*=2;
 
cout<<"Resultat: ";
 
for (i=0;i<n;i++)
    cout<<a[i]<<' ';
 
cin.get();
cin.get();
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru