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

Найти сумму цифр числа, находящихся на четных позициях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка на правильность ввода http://www.cyberforum.ru/cpp-beginners/thread685457.html
Помогите с проверкой на ввод.. как именно должна выглядеть проверка для данного кода..? #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std; int main()
C++ Из заданной строки вывести все слова, начинающиеся с маленькой буквы Всем привет, помогите решить задачку на C++ билдер.. Не могу понять с чего начать . Из заданной строки вывести все слова, начинающиеся с маленькой буквы, чтобы в каждой строке на экране было по три слова. Написал только это, дальше не знаю что делать, подскажите #include <clx.h> #include <conio.h> #include <stdio.h> #pragma hdrstop http://www.cyberforum.ru/cpp-beginners/thread685451.html
C++ Qt Вычислить среднее арифметическое последовательности дробных чисел, вводимых из файла
Задание 1. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых из файла. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться первым числом во входном файле. Вот что я смог сделать. #include <QtCore> int main(int argc, char *argv) { ...
C++ Разбить быструю сортировку на 4 функции
Здравствуйте! www.cyberforum.ru/cpp-beginners/thread197432.html нужно разбить быструю сортировку на 4 функции 1) void swap (int*array, int pos1, int pos2) 2) int partition (int*array, int head, int fail, int pe index) 3) void qsheper(int*array, int head, int fail) 4) void quick sort(int*arrray, int size)
C++ Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 http://www.cyberforum.ru/cpp-beginners/thread685435.html
Вот программа к задаче! Вот в чем вопрос, как работает вот это cin.getline(text,1024); и можно ли обойтись без него? Пожалуйста с примером, если нетрудно)) Даны три строки: S1, S2, S3. Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. #include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main()
C++ Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9) #include <iostream> using namespace std; int main () { int number, largest_1, largest_2, counter = 1; cout«"Vvedite 1oe chislo: "; cin»number; largest_1 = largest_2 = number; подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
31.10.2012, 20:12     Найти сумму цифр числа, находящихся на четных позициях
Криво получилось, но может пригодится такой вариант
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
#include <iostream> 
 
int main() 
{   
    int summa = 0; 
    int count = 1;
    int n, n1; 
    std::cout << "Inter number " << std::endl; 
    std::cin >> n; 
 
    n1 = n; 
 
    while(n1 /= 10) 
        count++; 
 
   count = (count % 2 == 0) ? 0 : 1; 
 
    while(n) 
    {    
        if(count % 2 == 0) 
           summa = summa + ( n % 10); 
        n /= 10;  
        count++;
    }  
    std::cout << summa << std::endl;
}
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru