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

В заданном массиве целых чисел указать те числа, в которых больше всего единиц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связный список, перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread175906.html
Доброго дня. Задача в том, что бы сделать перегрузку оператора копирования для связного списка (односвязный список). И собственно сам вопрос, даже рассуждение: если делать копирование, то нужно...
C++ Метод Рунге-Кутта. хотелось бы спросить знающих людей. Мне необходимо решить систему ДУ уравнений методом Рунге_кутта 4 порядка. А значит мне нужно в цикле на каждом шаге рассчитывать этим методом значения... http://www.cyberforum.ru/cpp-beginners/thread175889.html
C++ Найти n чисел Мерсенна
Числа Мерсенна. Простые число Мерсенна -это число, которое может быть представлено в виде: 2^p-1, где р-тоже простое число. Написать программу для нахождения n таких чисел.
Дано множество отрезков, найти max объединение C++
дано множество отрезков.найти max объединение.подскажите плиз алгоритм.
C++ Создать меню с командами Input, Calc, Quit http://www.cyberforum.ru/cpp-beginners/thread175842.html
Мне нужно сделать вот это к пятнице я уже в течении недели пятаюсь но не выходит(+работа много времени убивает)... Я всё создал но незнаю как это всё запрограмировать особенно не выходило сделать...
C++ получить масссив случайных чисел из 1000 элементов по возрастанию/убыванию 1)надо получить масссив случайных чисел из 1000 элементов по возрастанию. 2)надо получить масссив случайных чисел из 1000 элементов по убыванию. подробнее

Показать сообщение отдельно
TheMachinist
244 / 176 / 15
Регистрация: 14.06.2010
Сообщений: 422
13.10.2010, 18:17
Вот тебе кол-во единиц в каждом элементе массива.....
Надеюсь в остальном разберешься
Если что могу прокомментировать

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 <stdio.h>
#include <conio.h>
#include<stdlib.h>
#include<string.h> 
 
int main()
{
    int Array[] = {12,56,121,567,211,789,1,651,10911,516};
    char Buf[10];
    char * pch;
    int count = 0;
 
    for(int i = 0;i < 10;++i){
    itoa(Array[i],Buf,10);
if(pch = strchr(Buf,'1')) count++;
while(pch != NULL)
{
    if(pch = strchr(pch+1,'1')) count++;
}
printf("\n%d",count);
count = 0;
    }
 
  getch();
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.