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

символы (с++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение определенного количества символов из файла http://www.cyberforum.ru/cpp-beginners/thread198637.html
Подскажите пожалуйста какой функцией можно прочитать определенное количество символе из файла Наприклад, файл містить 25 символів. потрібно прочитати 8 останніх символів Как???
C++ Баг strcmp Линк на архив с видео, где записана ошибка. http://upload.com.ua/get/902136351/Bug.zip Пароль: bug Объясните ситуацию. http://www.cyberforum.ru/cpp-beginners/thread198599.html
C++ Определить быстродействие программы
Подскажите пожалуйста балвану) а есть какой-нибудь модуль/программа, чтобы определить быстродействие программы?
C++ Упорядочить байты машинного слова
Задание стоит так: Упорядочить байты четырьохбайтового машинного слова по возрастанию их значений, использовав подходящие структуры данных. Подскажите что это за структуры и как вообще это делается Добавлено через 16 минут Может использовут такую вот структуру? struct Word4 { unsigned _byte1: 8; unsigned _byte2: 8;
C++ Массивы C++ http://www.cyberforum.ru/cpp-beginners/thread198575.html
Здраствуйте как можно сложить 2 массива. например я забил 1-ый массив 56787667 этими цифрами, и 2-ой массив забил 56787689 этими цифрами. можно ли их сложить?
C++ Ну спасайте! Люди надо сгенерировать и отсортировать сначала по строкам, а потом по столбцам! Хелп! подробнее

Показать сообщение отдельно
VASSUV
MiThEoN
 Аватар для VASSUV
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 403
Записей в блоге: 2
28.11.2010, 04:04     символы (с++)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#define k 10
using namespace std;
 
int main()
{
    char ch1[k] ={0}, ch2[k] ={0}, ch3[k+1] ={0};
    int chlen1,chlen2;
    int i=0;
    while(1)
    {
        cin >> ch1; cin >> ch2;
        chlen1=strlen(ch1);
        chlen2=strlen(ch2);
        for(i=0;i<k-1;i++)
        {
            (i<chlen1)?ch1[k-2-i]=ch1[chlen1-1-i]:ch1[k-2-i]='0';
            (i<chlen2)?ch2[k-2-i]=ch2[chlen2-1-i]:ch2[k-2-i]='0';
        }
        int n=0;
        i=0;
        while(n==0)
        {
            n=(ch1[i] + ch2[i])-96;
            i++;
        }
        if((int(n/10))!=0)
            cout<<(int(n/10));
        (n-10>0)?n-=10:n=n;
        for(i=i;i<strlen(ch1);i++)
        {
            n*=10;
            n+=(int((ch1[i] + ch2[i])-96));
            cout<<(int(n/10));
            n-=(int((n/10)*10));
        }
        cout<<(n-(int(n/10))*10);
    }
}
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru