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

Установить 0 в 5-м бите всех эл массива целых чисел с четным индексом и 1 - в 4-м бите всех нечетных эл массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ цикл for http://www.cyberforum.ru/cpp-beginners/thread115731.html
как паскалевский цикл s=0; for i:=a to b do s:=s+i*i переделать в С??
C++ Нахождение всех перестановок #include <iostream> #include <string> using namespace std; int aton(char a) // преобразование символа в номер цифры { if ((a >= '0') && (a <= '9')) return a - '0'; else if ((a >= 'a')... http://www.cyberforum.ru/cpp-beginners/thread115725.html
Вопрос про цикл for C++
Скажите, а есть ли какая-то разница в записях: for (int i=0; i<n; i++) и for (int i=0; i<n; ++i) Спасибо.
C++ Найти сумму ряда
Что-то я совсем туплю, но незнаю как найти сумму ряда s=1/(1*2) + 1/(2*3) + 1/(3*4) + ... Будьте добры, помогите решить.
C++ Создание окна из - под консоли http://www.cyberforum.ru/cpp-beginners/thread115586.html
Здравствуйте. Нас тут озадачили в универе надеванием штанов через голову. Суть: программа выполняет там некоторые операции, в результате которых имеет две строки - одна с цифрами, другая с буквами....
C++ Операторы ветвления Если целое число m делится на целое число n, то вывести на экран частное от деления, в противном случае вывести сообщение «m на n нацело не делится». решить через 1.if 2.switch :) подробнее

Показать сообщение отдельно
gh05t
48 / 47 / 4
Регистрация: 03.04.2010
Сообщений: 99
12.04.2010, 16:05
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main()
{
    int a[100], s(0);
    for (int i = 0; i < 100; i++)
    {
        a[i] = rand()%100; //заполнение массива
        if (i%2)
        {
            a[i] = a[i]&223;//если четный индекс - ставим 0 в 5 бите
        }
        else
        {
            a[i] = a[i]|16;//если нечетный - 1 в 4 бите
        }
        printf("%d\n", a[i]);
        s+=a[i];
    }
           printf("%d\n", s);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru