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

С++. Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод всех чисел близнецов до N (c использованием классов) http://www.cyberforum.ru/cpp-beginners/thread211484.html
Размещаю простую прогу ,для вывода всех чисел близнецов до n. С использованием классов. #include <cstdlib> #include <iostream> #define n 10 // где n число, до которого нужно...
C++ Структуры - Найти постояльцев, количество мест в номере которых меньше заданного ФИО постояльца, количество мест, дата приезда, количество дней (static), дата отъезда (вычислить) 0. Класс. 1. Найти постояльцев, количество мест в номере которых меньше заданного. 2. Добавить... http://www.cyberforum.ru/cpp-beginners/thread211476.html
C++ список на шаблоне
я хочу сделать шаблонный список, но не так, чтобы при создании объекта списка List<int> mylist указывать тип элементов, а чтобы список содержал элементы разных типов. Как реализовать, подскажите...
Ввести с клавиатуры 10 чисел. Если среди них есть числа большие 15, заменить их на 15. Напечатать все полученные числа. C++
Помогите решить задачу в Turdo C++, там где используется printf scanf: Ввести с клавиатуры 10 чисел. Если среди них есть числа большие 15, заменить их на 15. Напечатать все полученные числа.
C++ Удалить из строки все запятые. http://www.cyberforum.ru/cpp-beginners/thread211463.html
Люди, помогите решить задачу в Turbo C++ (там где printf и scanf): Удалить из строки все запятые.
C++ Считать последовательность вещественных чисел из файла Необходимо считать все числа из текстового файла, записать их в массив параллельно подсчитав их количество. Необходимо это сделать через ifstream. Заранее благодарю. подробнее

Показать сообщение отдельно
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
15.12.2010, 11:51
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
#include <stdio.h>
 
int main(int argc, char *argv[])
{
    char str1[100];
    char str2[100];
    for (int i=0;i<100;i++)
    {
        str1[i]=0;
        str2[i]=0;
    }
    printf("Vvedite stroku:\n");
    scanf("%s",&str1);
    int counter=0,nul_pos=0;
    bool first_nul=0;
    for (int i=0;i<100;i++)
     {
        if (str1[i]==0&&first_nul==0)
        {
            nul_pos=i;
            first_nul=1;
        }
        if (str1[i]>40&&str1[i]<91)
         {
            str2[counter]=str1[i];
            counter++;
         }
     }
    printf("%s",str2);
    printf("\n%f%s",(float)counter*100.0/nul_pos,"% propisnix bukv");
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru