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

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

Восстановить пароль Регистрация
 
nika83
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 3
08.06.2014, 12:12     В исходную строку добавьте после каждого символа его номер по порядку в алфавите (исправьте пожалуйста) #1
задание 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     В исходную строку добавьте после каждого символа его номер по порядку в алфавите (исправьте пожалуйста)
Посмотрите здесь:

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

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

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

Текущее время: 14:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru