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

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

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

Задание про строки - C++

11.11.2010, 20:57. Просмотров 390. Ответов 2
Метки нет (Все метки)

Вывести на экран латинские буквы и символы ',' и '.'. удалив из текста цифры и другие символы.

Я написал программу
#include "stdafx.h"
#include <iostream>
#include <cstring>
using namespace std;

int main()
{ int k=0, k1=0, i=0, j=0;
char s[100], s1[100];
string a;
scanf("%s",s);
for (i=0; s[i]!='\0';i++)
{
for (k=65, k1=97; k<=90, k1<=122; k++, k1++)
{
if (s[i]==k || s[i]==k1 || s[i]==',' || s[i]=='.')
{ s1[j]=s[i];
j++;
}
}
}
s1[j]='\0';
a = string(s1);
printf("%s\n",a.c_str());
return 0;
}

но программа выводит вместо одной запятой 26 штук. помогите исправить

Добавлено через 26 минут
что никто не знает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2010, 20:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задание про строки (C++):

Задание про слова - C++
Здравствуйте,я в си новичок.Не поможете мне решить задачу(написать код)? &quot;Дано ошибочно написанное слово &quot;рпроцессо&quot;. Путем...

Задание про колобка - C++
Есть поле колобок в нижнем углу , а менее в верхнем, есть препятствия и нужно проверить препятствие находится на одной диагонали с колобком...

Задание про двунаправлленные списки - C++
Помогите решить задачу по программированию новичку в этом деле Каталог книг, содержащихся в библиотеке, представлен в виде...

Не могу понять как делать задание про шифр Цезаря и потоки - C++
Слезно прошу помочь, сил больше нет... Задание: Пользователь вводит строку, зашифровать ее шифром Цезаря, рандомно найти ключ, от 0 до...

задание на строки символов - C++
Плз, мне щас над сдать задачу! Надо ввести строку, создать функцию, которая ищет в строке &quot;!&quot; и если находит, то удаляет все символы...

Задание на строки и символы - C++
Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.

2
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
11.11.2010, 21:13 #2
Есть способ проще, но без строк:
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(int argc, char *argv[])
{
    char c;
    while ((c=getchar())!='\n')
        if ((c>='a' && c<='z')||(c>='A' && c<='Z')|| c==',' || c=='.')
            putchar(c);
            
    return 0;
}
Со строками:
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main(int argc, char *argv[])
{
    char c;
    while ((c=getchar())!='\n')
        if ((c>='a' && c<='z')||(c>='A' && c<='Z')|| c==',' || c=='.')
            putchar(c);
            
    return 0;
}
0
RomaFk
Сообщений: n/a
11.11.2010, 21:28 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<conio.h>
#include<iostream.h>
#include<string.h>
void main(){
clrscr();
char s[80];
int i;
puts("vvedi");
gets(s);
for(i=0;i<strlen(s);i++)
 if((s[i]==',')|(s[i]=='.')) cout<<s[i];
getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2010, 21:28
Привет! Вот еще темы с ответами:

Задание на строки и символы - C++
Выполнить надо на С++ Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой

Про строки и слова - C++
Слова в строке разделены одним пробелом. Найти и напечатать слова, заканчивающиеся на заданную букву. Пожалуйста, помогите решить!...

легко и просто) про строки - C++
срочно! помогите написать простую программу которая определяет сколько различных цифр в строке!!! очень надо!!!!

Задачка про строки и слова - C++
Ошибочка закралась: суть задачки надо прочитать файл и вывести слова которые начинаются и кончаются на &quot;a&quot; (ну вот вбил я в свой файл для...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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