Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 2
Регистрация: 26.12.2013
Сообщений: 71
1

Не могу понять задачу

22.09.2015, 20:16. Просмотров 891. Ответов 2
Метки нет (Все метки)

Условие звучит так: для n введённых пользователем членов последовательности символов (имеются ввиду числа) рассчитать сумму квадратов их кодов (двоичных кодов).
Я знаю как найти двоичный код десятичного числа, знаю что тут надо решать с помощью цикла. Не могу понять только как ввести несколько этих самых символов (цифр), ведь тут произвольное число переменных. Может тут надо с массивами как то работать? (просто ещё не изучали их в Си++, так что я хз). В общем -- подскажите как делать!!??
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2015, 20:16
Ответы с готовыми решениями:

Не могу понять задачу
Имеется задача http://rghost.ru/18509631/image.png 1 Фамилия , Имя - заключить в массив...

Не могу понять задачу с векторами
вот задача http://s017.***********/i429/1110/ab/26d7470b188f.jpg как ее можно реализовать

Проверьте задачу не могу понять что не так
Не выводит сравнение, оператор if не работает, я видимо его не туда засунул или что, не могу понять...

Не могу понять как правильно сделать задачу с функциями
В рамках университетского Дня спорта в соревнованиях по кроссу участвуют команды факультетов,...

2
41 / 41 / 20
Регистрация: 08.12.2010
Сообщений: 340
22.09.2015, 20:44 2
Лучший ответ Сообщение было отмечено Alex895623 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
char n;
vector<char> mas;
int i=0;
cin>>n;
while (n!='0')
{
   mas[i].push_back(n);
   i++;
   cin>>n;
}
Научиться работать с массивами легко, главное сесть и знать типы данных, настоятельно рекомендую изучить vector ;
0
0 / 0 / 2
Регистрация: 26.12.2013
Сообщений: 71
25.09.2015, 15:42  [ТС] 3
Можно и без массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
using namespace std;
int main(){
    char n;
    int long a,code1,sum=0,code2;
    cin>>a;
    for(int i=0;i<a;i++){
        cin>>n;
        code1=(int) n;
        code2=code1*code1;
        sum=sum+code2;
    }
cout<<sum<<"\n";
system("pause");
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2015, 15:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сделал задачу, не могу понять, почему не выводит плавоющие запятые!
Условия задачи: Составить программу, которая будет вычислять следующую последовательность y= 1+...

Стек на основе массива структур - эт как понять читаю литературу и не могу понять!
Стек статически (на основе массива структур). Пример структура &quot;Товар&quot; которая включает в себя: №...

понять задачу
Задача из книги С. Прата, глава 12, задача 4: Имеется следующий вариант класса Stack: #ifndef...

Помогите понять задачу в теории
Не могу понять как должна и что считать задача,помогите. Дана квадратная матрица порядка n....

Ребята немогу понять задачу на С++
В волшебной стране используются монетки достоинством A1, A2,..., AM. волшебный человечек пришел в...

Не могу сделать полиморфизм. Не могу до конца понять пример по этому поводу
Есть такая задача: Класс Animal должен быть абстрактным, имеет имя и вес. Класс Reptile имеет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.