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

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

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

как в if поставить for? - C++

15.03.2013, 14:59. Просмотров 301. Ответов 3
Метки нет (Все метки)

Надо для всех значений массива проверить, равно ли какому либо из этих значений число введенное с клавиатуры. ЕСли k не равняется ни одному из значений массива, то записываем его в другой массив. Если равнется, то просим ввести k еще раз и так до тех пор, пока введенное k не будет равняться ни одному элементу массива.

C
1
2
3
4
5
6
7
printf("-->");
scanf("%i", &k);
if ((k!=a[i]) for (i=0; i<25; i++))
{
  b[j]=k;
}
else ...
Добавлено через 4 минуты
ну то есть примерно вот следущее

C
1
2
if ((k!=a[i]) for(i=0; i<25; i++))
    b[j]=k;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 14:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как в if поставить for? (C++):

Поставить рандомную матрицу, перепробовал уже много способов. Как поставить? - C++
нужно чтобы матрицу вводил не я после запуска программы,а она сама появлялась с рандомными числами! #include &lt;iostream&gt; #include...

как поставить EOF? - C++
Ребят, подскажите пожалуйста. Итак, вот листинг программы. Если я открываю файл, созданный с помощью потока, все читается без проблем(я так...

Как поставить условие - C++
Есть переменные: x1, x2, y1, y2. И нужно сделать следующее: Прибавить к x1 единицу (++x1) в том случае если выполняется одно из условий: ...

Как поставить степень в C++ - C++
Вечер добрый, создал float a и double b теперь хочу задать им значения, a = -0.00330044982 b = 0.731 x 10 в -3408 степени. ...

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

Как поставить значок на прграмму - C++
Подскажите как мне поставить какой-нибудь значок на программу c++

3
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
15.03.2013, 15:03 #2
Нужно наоборот. if влаживать в for.
0
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.03.2013, 15:04 #3
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while(true)
{
    printf("-->");
    scanf("%i", &k);
        
    for (i = 0; i < 25; i++)
    {
        if (k == a[i]) break;
    }
        
    if (i == 25) 
    {
        b[j] = k;
        break;
    }
}
1
Kr
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 35
15.03.2013, 15:20  [ТС] #4
Спасибо! =)
0
15.03.2013, 15:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 15:20
Привет! Вот еще темы с ответами:

Как поставить программу на паузу? - C++
Можно как то остановить выполнение программы C++ на пол секунды? И затем запустить снова. Если такое возможно то приведите плз...

как поставить защиту от дураков? - C++
#include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;clocale&gt; #include &lt;iostream&gt; using namespace std; int main () { ...

Как поставить в с ++ знак деление с остатком? - C++
В с++ я ставлю знак деление вот вот % но компьютер выдаёт ошибку. Как ставить знак деление с остатком? Shift + 5.

Как можно поставить иконку программе? - C++
Подскажите как можно поставить иконку программе ? PS. не .Net


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

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

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