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

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

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

Пытаюсь вывести латинские буквы но не могу реализовать затею - C++

29.04.2012, 20:55. Просмотров 709. Ответов 4
Метки нет (Все метки)

Доброе время суток необходимо сделать лабораторную работу но не могу понять как составить условие.

Дана строка из 20 символов. Вывести из нее на печать только строчные буквы латинского алфавита
смотря на задание я понимаю что мне необходимо извлечь из массива все латинские буквы которы должны быть заданы произвольно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <stdlib.h>
#include <conio.h>
using namespace std;
 
void main(){
    char s2, s1[20]="Hello world!!!";
          for(int i; i<20; i++){
    if(s1[i]=="(чемуто)")
      {
        s2=s1[i];
      }
    
 
        cout<<s1;
    getche();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2012, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пытаюсь вывести латинские буквы но не могу реализовать затею (C++):

Вывести строки, в которых есть удвоенные строчные латинские буквы - C++
необходимо написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести строки, в которых есть удвоенные строчные...

Строки (вывести все слова, содержащие только латинские буквы) - C++
Здравствуйте, нужно вывести все слова, содержащие только латинские буквы. Задаётся последовательность, в которой слова разделены запятыми,...

Дана строка из 20 символов. вывести из неё латинские строчные буквы - C++
Дана строка из 20 символов. Вывести из нее на печать только строчные буквы латинского алфавита.

Вывести в алфавитном порядке все латинские буквы, встречающиеся в строке (Pascal -> C++) - C++
Переведите из паскаля в с++, пожалуйста! Задание:Задана строка символов. Вывести в алфавитном порядке все латинские буквы,...

В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы. - C++
В текстовом файле t записаны буквы латинского алфавита и цифры. Занести в текстовый файл h из текстового файла t только латинские буквы.

Дана строка, содержащая латинские буквы и скобки. Если скобки расставлены правильно - вывести 0. Иначе - номер позиции, где есть ошибочная скобка - C++
Дана строка, содержащая латинские буквы и круглые скобки. Если скобки расставлены правильно (то есть каждой открывающей соответству-ет одна...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
andy_111
90 / 59 / 2
Регистрация: 03.07.2011
Сообщений: 148
29.04.2012, 21:06 #2
Привет! Код ASCII строчных латинских букв начинается с 97 (буква a) и заканчивается 122(буква z), идя по порядку. Соответственно, конструкция выведет только нужные буквы :
C++
1
2
3
4
char s1[20]="Hello world!!!";
for(int i=0; i<20; i++)
   if (int(s1[i]) > 96 &&  int(s1[i]) < 123) 
      cout<<s1[i];
0
donik
0 / 0 / 0
Регистрация: 29.04.2012
Сообщений: 3
29.04.2012, 21:32  [ТС] #3
спасибо большое а где я мог узнать промежуток который вы указали в условии??
0
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
29.04.2012, 21:42 #4
можно у гугла спросить "ascii коды символов"
или так
C++
1
cout << (int)'a' << " " << (int)'z';
0
grizlik78
Эксперт С++
1911 / 1443 / 112
Регистрация: 29.05.2011
Сообщений: 3,000
29.04.2012, 21:51 #5
Но можно и не знать, а воспользоваться функцией islower.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2012, 21:51
Привет! Вот еще темы с ответами:

В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего регистра - C++
9. В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего регистра. help

Заменить латинские буквы русскими - C++
Подскажите, как заменить в файле английские буквы русскими?

Поменять все буквы а на a (русские на латинские) и к на k - C++
Вводят 2 текста. Сравнить их, объединить, вывести все пробелы, точки, запятые, двоеточия. Затем вывести размер каждого текста и общий...

Преобразовать буквы русского алфавита в латинские - C++
Написать программу, которая во введенной с клавиатуры строке преобразует буквы русского алфавита в латинские.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.04.2012, 21:51
Ответ Создать тему
Опции темы

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