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

строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод символьного массива в числовой http://www.cyberforum.ru/cpp-beginners/thread380604.html
Дан символьный массив: 2X11 X121 12X1 1112 2222 XXX2 X21X 1X2X 21XX
C++ почему не работает условие когда х=3 #include <iostream.h> #include <math.h> int main() { double z11,x,p=0.85,q=2.15; cout<<"Vvedi x: "; cin>>x; if((x==p+q)||(x==10)) z11=3.45*1000*pow(q,x); cout<<"Z11= "<<z11; http://www.cyberforum.ru/cpp-beginners/thread380601.html
C++ Матрицы и 1 пример проверьте
#include <iostream.h> #include <math.h> void main() {int x,n,i=1,f=1; float S=0; cin>>n>>x; for (i=1; i<=n; i++) {S+=1/(float)(pow(x,i)+sqrt(abs(abs(x)));} cout<<S<<endl; }
C++ Массив из символов
Здравствуйте! Помогите пожалуйста разобраться как сделать массив из символов и вывести на экран. Массив 3 на 3 может выглядеть примерно так: - - + р * а - - - т.е. чтобы можно было записать в него любые символы.. вот я написал еще функцию печати массива: int print() { int i,j;
C++ работа со строками http://www.cyberforum.ru/cpp-beginners/thread380575.html
1)Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: а) определить количество слов в строке и вывести на экран каждое четное слово; б) найти самое длинное слово и его порядковый номер в строке; в) вычислить количество разных слов в строке. Надо сделать в консольном режиме 2)Написать программу, которая считывает текст и выводит на экран слова, н6ачинающиеся с...
C++ Программа массивы Я с ними давно воюю, задали лабу сделать не могу разобраться, помогите с задачкой пожалуйста! После окончания цикла формирования массива организуйте вывод массива и вывод результатов обработки массива. Результаты, например, могут иметь вид: ИСХОДНЫЙ МАССИВ А: 15.583 19.287 28.385 45.621 39.728 5.456 -8.087 3.897 ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ: МАХ = 45.621 Массив Х нецелых... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.11.2011, 02:56     строки
вводи через fgets()
определяй длину через strlen()
удаляй цифры из строки через remdig() (самодельная)

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 <ctype.h>
 
void remdig(char *s);
 
int main(void)
{
    char line[100] = "11 ab2 c11";
    
    printf("[%s]\n", line);
    remdig(line);
    printf("[%s]\n", line);
    
    return 0;
}
 
void remdig(char *s)
{
    char *p;
    int c;
    
    for (p = s; (c = *p) != '\0'; p++)
        if (!isdigit((unsigned char) c))
            *s++ = c;
    *s = '\0';
}
Код
[guest@localhost tests]$ .ansi t.c -o t
[guest@localhost tests]$ ./t
[11 ab2 c11]
[ ab c]
[guest@localhost tests]$
 
Текущее время: 19:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru