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

Циклы, массивы, простейшие программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить элементы из структуры http://www.cyberforum.ru/cpp-beginners/thread327736.html
Дали вот такое задание на С++ 1. сделать Структура "Владелец автомобиля": - Фамилия, имя, отчество; - Номер автомобиля; - Номер техпаспорта; - Отделение регистрации ГАИ. 2. Удалить элемент с указанным номером авто, 3. добавить 2 элемента перед элементом с указанным именем. первое я сделал без проблем а вот во вторым и третьим не разберусь никак
C++ error LNK2001 беда, совсем беда. день тяжелый, мозг не работает. в общем пример из книжки. непосредственно мейн.цпп //_011.cpp #include <iostream> using std::cout; using std::endl; #include <iomanip> http://www.cyberforum.ru/cpp-beginners/thread327728.html
Что означает строчка ??? C++
Что озночает строчка double *x = new double; Заранее спасибо
C++ Конвертация строки в число
библиотека string, присваиваю целой переменной элемент строки, а он присваивает кодировку, тобишь если элемент строки '0' то переменная равна 48. Как сделать так чтобы она равнялась 0.
C++ Найти самую длинную строку в файле http://www.cyberforum.ru/cpp-beginners/thread327695.html
Вроде все норм, вот только когда пытаюсь вывести через puts() - выводит все содержимое файла посимвольно и в столбик, а через Printf() - выводит какие то квадраты. Компилятор Borland C++ 3.11 #include <string.h> #include <conio.h> #include <stdio.h> FILE *f; char s;
C++ Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами Нужно написать это на СИ! Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами: 1)сложения; 2)вычитания; 3)скалярного умножения векторов; 4)умножения вектора на число; 5)нахождение длины вектора. Используя этот модуль, решить задачу. Дан массив A - массив векторов. Отсортировать его в порядке убывания длин векторов. подробнее

Показать сообщение отдельно
JeyKip
53 / 45 / 2
Регистрация: 23.06.2011
Сообщений: 122
29.06.2011, 18:45     Циклы, массивы, простейшие программы
1. Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k.

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <conio.h>
using namespace std;
 
void main()
{
    setlocale (0,"");
    int n,k,i,end;
    cout<<"Введите n и k соответственно"<<endl;
    cin>>n>>k;
    switch (n)
    {
    case 1:
        i = 0;
        end = 9;
        break;
 
    case 2:
        i = 10;
        end = 99;
        break;
 
    case 3:
        i = 100;
        end = 999;
        break;
 
    case 4:
        i = 1000;
        end = 9999;
        break;
    default:cout<<"Введенное число n должно быть от 1 до 4"<<endl;
        getch();
        exit(0);
        break;
    }
 
    for (i; i<end; i++)
    {
        int sum = 0;
        int n = i;
        while (n > 0)
        {
            sum+=n%10;
            n/=10;
        }
        if (sum == k)
            cout<<i<<" ";
    }
    getch();
}
 
Текущее время: 17:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru