Сап двач. Написал программу, Пирамида из натуральных чисел высоты N. Первое число в строке выводиться с первой позиции. Остальные разделены одним пробелом.Как убрать пробел в конце каждой строки?(результат должен как на втором пике вверху)
>>218123150 (OP)Никогда не понимал, нахуя эти указатели или как эта хуйня с галочками в си++ называется
>>218123378> Пирамида из натуральных чисел высоты N. > число должно быть от 1 до 9Какой же ты хуйней занимаешься, лучше бы шёл уже сайтики пилить, блябуду.
>>218123150 (OP)самое простое имо проверять во внутреннем цикле, который печатает строку это последний элемент внутреннего цикла или нет.Если не последний, то как есть, число+2Если последний, то число. Соответсвено, если он последний, то после него через наружный цикл будет печататься конец перевод строки.
>>218124139#include <stdlib.h>#include <stdio.h>#include <iostream>using namespace std;int main(){ int N,a=1; cin >>N; if (N<1||N>9) { cout<<"N is wrong: "<<N; exit(0);} else { for (int i=0;i<N;i++) { cout<<"1"; for(int j=2;j<i+2;j++) { cout<<" "; cout<<j; } if(i!=N-1) cout<<"\n"; } return 0; } }
>>218123935Ебать дебил.Выводи первую единицу тоже вне цикла, она по условию задачи будет выведена всегда. Перенос строки делай в начале каждой итерации цикла.
>>218125234if (i == N-1) {cout << "\n";}else {cout << " "} через эту тему?На какую строчку это вставлять?
>>218125432Вбей в своё говно посчитать:корень((100 в степени 300) в степени 256))выдаст результат или ты хуй
#include "iostream"using namespace std;main(){unsigned X;cin>>X;if(X>9)return 1;cout<<1;for(unsigned i=2;i<=X;i++){cout<<endl<<1;for(unsigned j=2;j<=i;j++)cout<<' '<<j;}return 0;}
Спасибо /b/ратья. Вопрос решен. Кому нужно вот код#include <stdlib.h>#include <stdio.h>#include <iostream>using namespace std;int main(){ int N,a=1; cin >>N; if (N<1||N>9) { cout<<"N is wrong: "<<N; exit(0);} else { for (int i=0;i<N;i++) { cout<<"1"; for(int j=2;j<i+2;j++) { cout<<" "; cout<<j; } if(i!=N-1){ cout<<"\n";} else { cout<<"";} } return 0; } }
>>218126011Просто пиздец. У меня к тебе пара вопросов.1. Нахуя ты тянешь помимо иострима стдлибы? Они и так включены в иострим, блядь.2. Нахуя тебе переменная а?3. Почему у меня получилось короче втрое >>218125568, зачем ты пишешь столько лишней хуйни?
>>2181267671. потому что интенджер функции абл для операции этой нету в ней дебил блять. просто среду делал такой же дебил как и ты2. чтобы использовать интенджер функцию абл дебил блять3. потому что ты не использовал интенджер функцию абл. как ты вообще код пишешь? одни костыли зачем если есть все необходимые инструменты расчета ОСОБЕННО если расчитываешь среду по x y ладно утебя трехмерная, четырех, но НЕ КОГДА У ТЕБЯ ТОЛЬКО Х И Y даун блять
>>218127738Каким же дауном аутистом нужно быть, чтобы к этому говну прикасаться. Пишешь на си++ - говноед хуесос
>>218127738и нахуя ты включаешь функцию в первый контр выполнения? ОЗУ чтоли дохуя? учись сразу разделять память по контурам и задачам особенно если у тебя больше 4 ядер а я умер что больше это очень удобно.
>>218128124и чем ты заменишь плюсы когда нужно будет переделать среду с помощью работы первичной памяти? паяльничком процессор паять и писать с йоба библиотекой?
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApp1{ class Program { static void Main(string[] args) { var n = int.Parse(Console.ReadLine()); var s = Enumerable.Range(1, n) .Select(x => Enumerable.Range(1, x).Select(x => x.ToString()).Aggregate((x, y) => $"{x}_{y}")) .Aggregate((x, y) => $"{x}\n{y}"); Console.Write(s); } }}