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

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

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

циклы - C++

15.10.2011, 10:56. Просмотров 312. Ответов 4
Метки нет (Все метки)

Подскажите, как в цикле while создать два условия так ,чтобы не было оператора break, то есть чтобы условия проверялись, затем выполнялось арифметическое действие и так до конца файла????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2011, 10:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос циклы (C++):

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin >> i >> n; for (i; i<n; i++) { a = true; for (j = 2; j <= i / 2; j++) if ((i%j) == 0) a =...

Циклы - C++
Дано целое число а. Вывести все числа в диапазоне от 0 до а, которые делятся без остатка на 3, и сумму этих чисел. а вводит пользователь, и...

циклы - C++
2. Задание 1. Задание взять из таблицы 1 и таблицы 2 согласно варианту. 2. Разработать блок-схемы алгоритма. 3. Написать и отладить...

Циклы - C++
Воозникли трудности. Можете помочь ?) Необходимо протабулировать функции, зависящее от 2 переменных или от нескольких параметров....

циклы for, while - C++
for: Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. while: Дано натуральное число n....

циклы - C++
Подскажите если файл состоит из блоков (например массивов )как переходить из блока к блоку с помощью цикла while , если действия в одном...

4
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
15.10.2011, 11:10 #2
Использовать оператор &&
C
1
2
3
4
while(условие1 && условие2)
{
    //...
}
1
Байт
Эксперт C
16543 / 10813 / 1639
Регистрация: 24.12.2010
Сообщений: 20,858
15.10.2011, 11:10 #3
C
1
2
3
while (условие-1 && условие-2) {
....
}
если я правильно понял вопрос
Не я один такой умный
1
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,287
Записей в блоге: 2
Завершенные тесты: 1
15.10.2011, 11:11 #4
C++
1
2
3
4
while (условие1 && условие2) 
{
...
}
Добавлено через 31 секунду

Не по теме:

в одно время

1
olga32
0 / 0 / 0
Регистрация: 15.06.2011
Сообщений: 17
15.10.2011, 13:41  [ТС] #5
А вот если конкретно дана такая программа:

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
#include <stdlib.h>
#include <stdio.h>
 
int main(void) {
 
    typedef unsigned short word;
 
    FILE*  fp  = fopen("word.txt", "rb");
    word   w;
    int    pos  = 0, nb = 13;
 
    while(fread((void*)&w, sizeof(word), 1u, fp) != 0) {
         if( w >> nb & 0x1 ) {
              printf("find bit - %d to pos = %d\n", nb + 1, pos);
              nb += 2;
              if(nb > 15)
                  break;
         }
         pos++;
    }
    fclose(fp);
 
    getchar();
    return 0;
}

что нужно сделать чтобы было не break, а pos\13634 (после того как нашли 1-цу в 16-м разряде) и так до конца файла?

 Комментарий модератора 
Используйте теги форматирования кода!
0
15.10.2011, 13:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2011, 13:41
Привет! Вот еще темы с ответами:

Циклы WHILE, DO-WHILE. - C++
Привет всем. В течении 3ёх часов нужно сдать работу, ни черта не получается, ибо полнейший чайник в программировании :umnik: Может кто...

Циклы while do.while - C++
Дано число N. Как вычислить сколько чётных цифр в числе N при помощи while?

Циклы - C++
Пожалуйста помогите решить задачу по С++! Вообще не понимаю в этом.... Задача состоит в следующем- Дано начальное число n=... и конечное...

Циклы (1/2*2/3*3/4.(n-1)/n) - C++
Всем доброго времени суток. Подскажите как правильно написать цикл для поставленной задачи? Сама задача:


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

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

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