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

Упростить код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать список слов, начинающихся с символа, введенного с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread550124.html
1. В заданном тексте слова разделены пробелами или запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры.
C++ Определить основные характеристики параболы Имеется три числа, являющиеся коэффициентами квадратного уравнения вида a*x^2+b*x+c=0. Необходимо определить основные характеристики соответствующей параболы: координаты точки экстремума, координаты точек пересечения с осями, тип экстремума (минимум или максимум).Написать программу, которая реализовала бы это. :) http://www.cyberforum.ru/cpp-beginners/thread550092.html
C++ Найти сумму ряда y
http://s019.***********/i604/1204/f8/be3be792d37f.jpg Вот решение...но его надо исправить. Нужно избавиться от pow.Помогите плиз. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> main() { float x,y,z; int i,k;
Работа с векторами (математическими) C++
Векторы. Даны векторы v1, v2, v3, v4, v5 соответственно их значений 2, 2,2,-2,-2 и число этих значений 5,5,6,5,6 Вывести на экран V1= =V2, V2= =V3, V1<V3, V1!=V3, V1<=V3, V3>=V1, V3>V1, V5>=V4.
C++ Дана матрица размерности nxn http://www.cyberforum.ru/cpp-beginners/thread550047.html
Дана матрица размерности nxn. Получить одномерный массив a, хранящий сумму элементов матрицы, находящихся на местах, обозначенных на рисунке одной цифрой:
C++ Как заставить консоль писать кириллицей? Если в оператор printf вписывать русские буквы, консоль выдает полную чухню. Что надо сделать дабы это избежать? подробнее

Показать сообщение отдельно
fragnat
11 / 11 / 0
Регистрация: 17.12.2009
Сообщений: 77
16.04.2012, 23:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
 
int main () {
    char c[10] = "101010111";
    int result=0;
    for(int i=0;i<9;i++)
    {
        if( (c[i]<'0') || (c[i] > '1') ) break;
        result<<=1;
        result+=c[i]-'0';
    }
    printf("\n%d\n",result);
    getch();
};
Пожалуйста, код основан на: Перевод чисел из двоичной в десятичную систему счисления
Упс, видимо я ошибся с заданием.. оставлю пост тут вдруг кому пригодится.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru