Форум программистов, компьютерный форум 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++ Упорядочить байты машинного слова
Задание стоит так: Упорядочить байты четырьохбайтового машинного слова по возрастанию их значений, использовав подходящие структуры данных. Подскажите что это за структуры и как вообще это...
C++ Массивы C++ http://www.cyberforum.ru/cpp-beginners/thread198575.html
Здраствуйте как можно сложить 2 массива. например я забил 1-ый массив 56787667 этими цифрами, и 2-ой массив забил 56787689 этими цифрами. можно ли их сложить?
C++ Ну спасайте! Люди надо сгенерировать и отсортировать сначала по строкам, а потом по столбцам! Хелп! подробнее

Показать сообщение отдельно
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 418
Записей в блоге: 2
Завершенные тесты: 1
28.11.2010, 14:28
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
#include <iostream>
#define k 100
using namespace std;
 
int main()
{
    char ch1[k] ={0}, ch2[k] ={0};
    int ch3[k+1];
    int chlen1,chlen2;
    int i=0,m;
    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,l;
        i=k-2;
        ch3[0]=(ch1[i] + ch2[i])-96;
        (ch3[0]/10>=1)?n=1:n=0;
        if(n==1)  ch3[0]-=10;
        (chlen1>chlen2)?m=chlen1:m=chlen2;
        for(i=k-3;i>=k-m-2;i--)
        {
            l=k-i-2;
            ch3[l]=(ch1[i] + ch2[i])-96;
            (n==1)?ch3[l]++:n=0;
            (ch3[l]/10>=1)?n=1:n=0;
            if(ch3[l]/10>=1 && l<=m-2)  ch3[l]-=10;
        }
        for(i=m-1;i>=0;i--)
            cout<<ch3[i];
    }
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru