Контрольная работа: Актуальные вопросы в работе с С++
- переводит введенную строку в число (напр. соответственно 23) и выводит на экран.
// sp_kr.cpp : контрольная работа
//
#include "stdafx.h"
#include <string.h>
#include <iostream>
using namespace std;
int main( void )
{
printf("rabota s chislami \n\n");
// вводиинициализация
cout << "Vvedite stroku (dvadcat` tri)" << endl;
char stroka[80] = "сто двадцать три";
//gets(stroka); // исходная строка
char razd[] = " ,\t\n"; // множество разделителей
char *slovo;
// количество символов в строке и их средний код
int kol_c= 0;
int kod_c= 0;
for (int j = 0; j<strlen(stroka); j++)
{
kod_c += putchar(stroka[j]);//кодсимвола
kol_c ++;
}
cout << endl << "Kolichestvo simvolov v stroke =" << kol_c << endl;
cout << "Srednij kod =" << kod_c/kol_c << endl;
// выдедениеслова
slovo = strtok(stroka, razd);
int chislo= 0;