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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nika83
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3
#1

В исходную строку добавьте после каждого символа его номер по порядку в алфавите (исправьте пожалуйста) - C++

08.06.2014, 12:12. Просмотров 141. Ответов 0
Метки нет (Все метки)

задание ln(1-x)=-[x+x^2/2+x^3/3+⋯+x^n/n+⋯], |x|<1
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main(void) {
double sumtek,sumpr,e;
long int n,x;
printf("vvedite tochnost' vichisleniy\n");
scanf("%lf",&e);
printf("vvedite znachenie x\n");
scanf("%1f", &x);
n=1;
 
sumpr=0;
sumtek=-(x*x/n);
printf("shag %6li summa ryada na shage = %12.9lf\n",n,sumtek);
while (fabs(sumtek-sumpr)>=e)
{
sumpr=sumtek;
n++;
x++;
sumtek=sumpr*((x*x)/n);
printf("shag %6li summa ryada na shage = %12.9lf\n",n,sumtek);
}
printf(" summa ryada = %12.9lf chislo slagaem = %6li\n",sumtek,n);
printf("tochnoe znacheni ln(1-x)");
getch();
}
задание В исходную строку добавьте после каждого символа его номер по порядку в алфавите.
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
 
void main(void) {
char *al;
char S[250];
char rez;
int n,m,i,j;
al="abcdefghijklmnopqrstuvwxyz";
printf("Enter the string:\n");
gets(S);
n=strlen(S);
m=strlen(al);
for (i=0;i<n;i++)
{
rez=rez+S[i];
for (j=0;j<m;j++)
if (al[j]==S[i])
rez=rez+IntToStr(j+1);
}
printf("Resulted string \n");
printf("%s", rez);
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2014, 12:12     В исходную строку добавьте после каждого символа его номер по порядку в алфавите (исправьте пожалуйста)
Посмотрите здесь:

C++ Вставить после каждого символа «.» один символ « » (пробел), если после точки нет пробела.
Разработать рекурсивную функцию, которая после каждого вхождения символа a в строку s добавляет символ b C++
C++ Функция, определяющая позицию самого первого вхождения заданного символа в исходную строку
Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. C++
В исходную строку добавьте после каждого символа его номер по порядку в алфавите C++
C++ Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Даны строка S, символ C и строка S0. Необходимо после каждого вхождения символа C в строку S вставить строку S0 C++
Подсчитать количество вхождений каждого символа в строку C++
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 C++
В исходную строку добавьте после каждого символа его номер по порядку в алфавите C++
C++ Поменяйте чётные символы между строками, и после каждого четного символа добавьте его номер в исходной строке
В веденной строке после каждого символа добавить его код C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru