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

Не работает простенькая программа! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднее арифметическое положительных чисел http://www.cyberforum.ru/cpp-beginners/thread662839.html
C++ Вычислить арифметическое выражение Вычислить: http://www.cyberforum.ru/cpp-beginners/thread662834.html
Во введённом тексте найти самое длинное слово C++
Во введённом тексте найти самое длинное слово и вывести его на экран.
C++ Проверить является ли выражение состоящее только из ПРОПИСНЫХ букв палиндромом
Проверить является ли выражение состоящее только из ПРОПИСНЫХ букв палиндромом. Если да то напечатать полученный, иначе вывести строку с удаленными прописными символами... #include <iostream> #include <stdio.h> #include <string> using namespace std; int main() {
C++ Массив: Получить сумму положительных и отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread662813.html
Добрый вечер , ребята не могли бы вы не помочь написать 2 программки с массивами на с ++, буду очень благодарен . 1. Напишите программу, которая сначала вводит десять чисел в одномерный массив, а затем складывает отдельно все положительные элементы этого массива, отдельно отрицательные элементы и выдаёт полученные результаты. 2.Напишите программу, которая вводит с клавиатуры 20 реальных...
C++ Реверсирование строк Нужно отсортировать строки по алфавиту и вывести в файл реверсированные строки. #include "stdafx.h" #include <fstream> #include <iterator> #include <vector> #include <string> #include <algorithm> using namespace std; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
03.10.2012, 16:31     Не работает простенькая программа!
Цитата Сообщение от mihal Посмотреть сообщение
Что здесь не так и как это исправить?
скобки расставь чтоб не было разночтения
C++
1
2
3
4
5
int a=i/1000;
  int b=(i/100)%10;
  int c=(i/10)%10;
  int d=i%10;
  if((a+b)==(c+d)) printf("%d\n",i);
Цитата Сообщение от mihal Посмотреть сообщение
четырехзначные числа по семь в строке.
для этого добавляешь еще одну переменную и вывод делаешь так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int q=0;
 ........
 if((a+b)==(c+d))
{
  printf("%d\t",i);
  if(q==7)
     {
      printf("\n"); 
      q=0;
     }
   else
      q++;
 }
 
Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru