Образование

Время консультирования

Не указано

Рассказать друзьям

Понравился эксперт? Порекомендуй друзьям в соцсетях.

Вариант №3

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <iostream>
#include <string.h>
#include <vector>

using namespace std;
int main()
{
string g=«This is a C program»;
for (string::iterator cb=g.begin();cb!=g.end();++cb)
{
cout <<*cb<<endl;
}

system(«pause»);
return 0;
}

22.11.13
ответ эксперта

выф

22.11.13
ответ эксперта

//Вводите только числа остальное сбрасывается на 0

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <iostream>
#include <string.h>
#include <vector>

using namespace std;
int main()
{
string n1,n2;
cout << «Except digits will be reset to \»0\"\n";
cout <<«Insert Digits only\n»;
cin >>n1>>n2;
int str1_sz=n1.size();
int str2_sz=n2.size();
int total_arr1=0,total_arr2=0;
int main_total=0;
vector<char> cv,cv2;
vector<int> fill,fill2;
int iar1[3],iar2[2];
/////////////converting string 1///////////////////////////
for (int cnt=0;cnt!=str1_sz;++cnt)
{
char temp=(char)n1[cnt];
cv.push_back(temp);
int convert;
int insert=0;
convert=(int)cv[cnt];
switch(convert)
{
case 48: insert=0; break;
case 49: insert=1; break;
case 50: insert=2; break;
case 51: insert=3; break;
case 52: insert=4; break;
case 53: insert=5; break;
case 54: insert=6; break;
case 55: insert=7; break;
case 56: insert=8; break;
case 57: insert=9; break;
default: convert=0;
}
if (convert==0){cout << «only numbers»;break;}
fill.push_back(insert);
}
for (int cnt=0;cnt!=str1_sz;++cnt)
{
total_arr1+=fill[cnt];
}
cout << «Total of string 2 „<< total_arr1<<endl;
//////////////////converting string 2//////////////////////
for (int cnt=0;cnt!=str2_sz;++cnt)
{
char temp=(char)n2[cnt];
cv2.push_back(temp);
int convert;
int insert=0;
convert=(int)cv2[cnt];
switch(convert)
{
case 48: insert=0; break;
case 49: insert=1; break;
case 50: insert=2; break;
case 51: insert=3; break;
case 52: insert=4; break;
case 53: insert=5; break;
case 54: insert=6; break;
case 55: insert=7; break;
case 56: insert=8; break;
case 57: insert=9; break;
default: convert=0;
}
fill2.push_back(insert);
}
for (int cnt=0;cnt!=str2_sz;++cnt)
{
total_arr2+=fill2[cnt];
}
cout << “Total of string 2 „<< total_arr2<<endl;
///////////////subtracting////////
main_total=total_arr1-total_arr2;
cout <<“After subtraction of two strings „<<main_total<<endl;
system(“pause»);
return 0;
}

21.11.13
ответ эксперта
Uran Musabaev
Рейтинг: 75
0 отзывов
0% положительных
8 ответов клиентам
1 лучших
от 0 до 0 руб.
стоимость консультации
30 минут
консультация длится
4 года 8 месяцев на сайте
Заходил 2 года назад