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

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

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

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

15.03.2013, 14:59. Просмотров 288. Ответов 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;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 14:59     как в if поставить for?
Посмотрите здесь:

C++ Как поставить программу на паузу?
Как поставить условие C++
как поставить EOF? C++
Как поставить ограничение на ввод только числа C++
Как поставить значок на прграмму C++
C++ Как поставить степень в C++
как поставить защиту от дураков? C++
C++ Как в C++ поставить задний фон (например, картинку)?
C++ Поставить рандомную матрицу, перепробовал уже много способов. Как поставить?
Как поставить в с ++ знак деление с остатком? C++
Как поставить сепаратор в векторе? C++
C++ Как поставить пробел между числом и результатом?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
15.03.2013, 15:03     как в if поставить for? #2
Нужно наоборот. if влаживать в for.
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.03.2013, 15:04     как в if поставить for? #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;
    }
}
Kr
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 35
15.03.2013, 15:20  [ТС]     как в if поставить for? #4
Спасибо! =)
Yandex
Объявления
15.03.2013, 15:20     как в if поставить for?
Ответ Создать тему
Опции темы

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