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

Вывести все слова начинающиеся с заданной буквы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать 256-цветный PCX файл в 16-цветный PCX файл http://www.cyberforum.ru/cpp-beginners/thread370962.html
Всем здравствуйте! Пожалуйста, кто может реализовать данную программку-конвертор. Для уменьшения количества цветов выбираются наиболее часто встречаемые цвета в исходном изображении. Причем эти цвета не должны быть слишком похожими друг на друга. Для сравнения цветов вычисляются разности между RGB составляющими. Delta=(R1-R2)2 + (G1-G2)2+ (B1-B2)2 Программа должны выводить изображение на экран...
C++ Необходимо, пройдя по массиву один раз, все его положительные элементы поставить в начало а отрицательные в конец Помогите решить такую задачу пжл: дан одномерный массив "а" (состоящий из вещественных чисел). Необходимо пройдя по массиву один раз все его положительные элементы поставить в начало а отрицательные в конец, при этом использовать переменные - i и j, но они будут являются счетчиками, то есть им нельзя присваивать значения констант или элементы массива и в программе нельзя больше использовать... http://www.cyberforum.ru/cpp-beginners/thread370958.html
C++ не могу доделать.
составить программу для проверки утверждения: «Результатами вычислений по формуле x2 + x + 41 при 0 <x< 40 являются простые числа». Все результаты вывести на экран. не совсем понимаю. помогите доделать )) #include<iostream.h> #include<conio.h> int main (){int a,x,b,k; for(int x=1;x<40;x++) {a=x*x+x+41;}
Проблема с логическим инвертированием C++
Если например пишу такой код bool a = false; a = ~a; a = ~a; то после выполнения данного кода значение переменной a равно true, хотя должно быть равно false. В чем может быть проблема?
C++ Цикл: Используя только операции умножения и деления вычислить: A^n (A в степени n) , минимизировав число операций http://www.cyberforum.ru/cpp-beginners/thread370930.html
Дано натуральное число A ( Ввод числа производится в шеснадцатеричной системе ). Используя только операции умножения и деления вычислить: A^n (A в степени n) , минимизировава число операций. Результат вывести на экран в десятиричной системе. степень n равно 37.
C++ вывод точки на экран использовать режим записи 2 для вывода точки на экране с заданными координатами в режиме VGA 12h, с программированием графики ещё не сталкивался, требуется помощь подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
24.10.2011, 15:16     Вывести все слова начинающиеся с заданной буквы.
ещё вариант.
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
29
30
31
32
33
34
#include <stdio.h>
#include <ctype.h>
 
// поиск слова на указанную букву без учёта регистра букв
char*  find_ch_word(char* dst, char* ptr, char ch) {
   *dst = '\0';
   while( *ptr ) {
       for(;! isalpha(*ptr) && *ptr; *ptr++);
           if(toupper(*ptr) == toupper(ch)) {
                for(; isalpha(*ptr) && *ptr; *dst++ = *ptr++);
                *dst = '\0';
                return ptr;
           }
           *ptr++;
    }
    return (*dst) ? ptr : NULL;
}
 
int  main(void) {
  char buf[32], *ptr;
  char str[255], ch;
 
  printf("enter string:");
  gets(str);
  printf("enter letter:");
  scanf("%c", &ch);
 
  ptr = str;
  while((ptr = find_ch_word(buf, ptr, ch)) != NULL)
         puts(buf);
  fflush(stdin);
  getchar();
  return 0;
}
 
Текущее время: 03:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru