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

Цикл while (на С) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание файлов в цикле? (с++) http://www.cyberforum.ru/cpp-beginners/thread254122.html
Добрый день! Необходимо реализовать в программе создание большого количество файлов, но пока не знаю как это можно организовать. Конструкции типа "ofstream out ("test");" и "fout = fopen((filename, "wt");", как я понял, требуют в качестве названия файла const char, т.е. когда я пытаюсь организовать цикл с целой переменной, чтоб использовать ее в качестве названия файла то ничего не выходит....
C++ используя switch надо вывести на экран инфу о месецах Пользуясь оператором switch, по введенному номеру месяца выдать на экран сообщение о времени года и названии введенного месяца. Например: 1 - январь, зима http://www.cyberforum.ru/cpp-beginners/thread254106.html
Написать функцию возврата абсолютного значения числа. C++
7. Написать функцию, функция возвращает максимальное значение из переданных ей двух значений. 8. Написать функцию возврата абсолютного значения числа.
Последовательность. элементы . C++
Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию Последовательность задается пользователем.
C++ Русская справка для Visual Studio 2008 http://www.cyberforum.ru/cpp-beginners/thread254067.html
Извините, что не много не по теме. Есть ли вообще справка на русском языке? Сейчас установил с установщика Visual Studio 2008 справку, но она на англ., хотя сам Visual Studio 2008 на русском. На сайте мелкософта не получается найти и в поисковике тоже. Где можно скачать русскую версию справки?
C++ Вычисления по формулам Здраствуйте.Рещите задачку пожалуйста,Я Си только начал,нужен токо этот пример остальное я сам по этой задачке... Вычислить значение выражения по формуле (все переменные принимают действительные значения): подробнее

Показать сообщение отдельно
Dexter
 Аватар для Dexter
285 / 145 / 16
Регистрация: 13.10.2009
Сообщений: 164
09.03.2011, 13:20     Цикл while (на С)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int n,t=0;
    printf("Enter n=");
    scanf("%i",&n);
    while(n)
    {
        if(n%10!=1)t=t*10+n%10;
        n/=10;
    }
    while(t)
    {
        n=n*10+t%10;
        t/=10;
    }
    printf("result: %i",n);
    getch();
    return 0;
}
первое что в голову пришло

Ну или вот так, чтоб 1 цикл был
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int n,t=0,z=1;
    printf("Enter n=");
    scanf("%i",&n);
    while(n)
    {
        if(n%10!=1){t=t+n%10*z;z*=10;}
        n/=10;
    }
    printf("result: %i",t);
    getch();
    return 0;
}
А еще можно и так (что-то меня понесло):
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
 
int main()
{
    char c[255];
    int i=-1;
    printf("Enter n=");
    scanf("%s",&c);
    while(c[i++])
        if(c[i]!='1')
            printf("%c",c[i]);
    getch();
    return 0;
}
 
Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru